You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I haven't investigated much, but this seems like a worrisome problem. Perhaps there is a simple explanation, but it may make profile overrides much more difficult to use, and we may want to make it easier if there is some workaround.
Maybe it has something to do with monomorphization of std code happens in the caller, or module re-exports?
The text was updated successfully, but these errors were encountered:
Ok so this is strange. I am able to reproduce this on OSX and MSVC, but not on Linux. Additionally the linker error happens building libstd.so, not the final binary.
While this would just happen to get fixed if we drop the dylib crate type for libstd, I'd prefer to dig in more to figure out what's going on.
The following override causes a linker error:
Whereas an override like
[profile.dev.overrides."*"]
works fine. Here is a gist of the error: https://gist.github.com/ehuss/6973e2fad5663f10592f71de08b3eff0I haven't investigated much, but this seems like a worrisome problem. Perhaps there is a simple explanation, but it may make profile overrides much more difficult to use, and we may want to make it easier if there is some workaround.
Maybe it has something to do with monomorphization of std code happens in the caller, or module re-exports?
The text was updated successfully, but these errors were encountered: