-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
different feature sets use the same output directory ($OUT_DIR) #3302
Comments
japaric
pushed a commit
to japaric/f3
that referenced
this issue
Nov 18, 2016
Example where you can observe this bug:
|
To elaborate: The second |
Fixed in #3310 |
alexcrichton
added a commit
to alexcrichton/cargo
that referenced
this issue
Nov 28, 2016
We now much more aggressively cache the output of the compiler based on feature sets and profile configuration. Unfortunately we forgot to extend this caching to build script output directories as well so this commit ensures that build script outputs are cached the same way with a directory per configuration of features and output settings. Closes rust-lang#3302
bors
added a commit
that referenced
this issue
Dec 2, 2016
Apply new fingerprinting to build dir outputs We now much more aggressively cache the output of the compiler based on feature sets and profile configuration. Unfortunately we forgot to extend this caching to build script output directories as well so this commit ensures that build script outputs are cached the same way with a directory per configuration of features and output settings. Closes #3302
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
they should use different output directory so build scripts that generate files whose contents vary with Cargo features will work correctly (otherwise you will only one instance of such files across different builds that use different feature sets)
cc @alexcrichton
The text was updated successfully, but these errors were encountered: