the issue if you were wondering is the fact that my build script replaced every letter in the filenames with five bytes of octal escape code, and i moved the repository to a new location with longer filenames and this was enough to make the result just big enough to no longer fit in the maximum argument size xargs allowed
i did do some minor optimizations, but mostly i fixed the problem by switching to four bytes of octal escape code
if this sounds incredibly cursed to you then get Posix `awk´ to add a mechanism to go from a hexadecimal number to the literal ASCII character it represents that isn¦t just printing an escape code and piping it to `printf´