-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distributed release files can only compile for musl #355
Comments
I have tested all musl binaries (0.11.2-0.12.0), and they all have this issue. And, this is due to the following code using the target that is used to build cargo-fuzz itself as the default target. Lines 1 to 4 in 351f11d
The more correct way here is to get host triple from the output of (Workaround is passing |
However, to provide the fully same behavior as the default target selection in cargo, a library such as cargo-config2 is needed because we need to handle config while handling its hierarchical structure and environment variables. |
Filed #365 to fix this. |
Bump, this just happened again. |
See: astral-sh/ruff#9368
It seems that binstall (which pulls from GitHub since the release) installs the musl copies distributed in the latest release, but the released files can only build musl-targeting fuzzers.
I would expect that the distributed files should be compatible with any toolchain.
The text was updated successfully, but these errors were encountered: