Open
Description
openedon Aug 22, 2017
The cargo documentation environment-variables.md
says
RUSTFLAGS - A space-separated list of custom flags to pass to all compiler invocations that Cargo performs. In contrast with cargo rustc, this is useful for passing a flag to all compiler instances.
This is wrong, unfortunately. The flag is not passed to all compiler instances: When cross-compiling (i.e., when --target
is set), the flag is not passed to build scripts. It seems there is currently no way to pass anything to build scripts when --target
is set, which clearly is a feature gap. Cargo should provide a way to set flags for build scripts even when cross-compiling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
Area: build.rs scriptsArea: build.rs scriptsArea: using --target flag for other platformsArea: using --target flag for other platformsArea: rustflagsArea: rustflagsCategory: enhancementCategory: enhancementStatus: Needs someone to work further on the design for the feature or fix. NOT YET accepted.Status: Needs someone to work further on the design for the feature or fix. NOT YET accepted.