This is likely an issue with preserving quotes. Nimble passes extra arguments
_as is_ but will lose the quotes when it reads the parameters. So when it
passes it to the compiler it's actually passing `--passC=-target x86-linux-musl
--passL=-target x86-linux-musl`
So with that in mind another option is to add more quotes (also I think it
should be -target not --target):
nimble build --verbose -d:release \
--cc:clang --clang.exe:zigcc --clang.linkerexe:zigcc \
--passC="'-target x86_64-linux-musl'" --passL="'-target
x86_64-linux-musl'"
Run