-
Notifications
You must be signed in to change notification settings - Fork 0
Toolchains: Try re-enabling compressed debug sections test #21
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
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1539f93
to
b3106bf
Compare
b3106bf
to
0d3f862
Compare
This provides the reverse mapping for `macos_version()`.
Add minimum os version to packaged outputs, fix some tools like `llvm-objcopy`, `xcrun`, etc...
We can expand to more versions later, looks like there's some problem with the Windows build with GCC 14
We can't do a bootstrapped build because it's canadian cross.
This should return the platform, not nothing, if it can't find anything!
a2e9b4d
to
46da69b
Compare
The `-femulated-tls` is to fix the error: ``` /opt/host-x86_64-w64-mingw32/clang/bin/x86_64-w64-mingw32-ld: lib/libLLVMSupport.a(BalancedPartitioning.cpp.obj):BalancedPartitioni:(.text$_ZNSt13__future_base13_State _baseV213_M_set_resultESt8functionIFSt10unique_ptrINS_12_Result_baseENS3_8_DeleterEEvEEb[_ZNSt13__future_base13_State_baseV213_M_set_resultESt8functionIFSt10unique_ptr INS_12_Result_baseENS3_8_DeleterEEvEEb]+0x82): undefined reference to `std::__once_callable' ``` The `libcxx` changes are to fix building for mingw, as there's symbol resolution issues if we don't use `lld` or try to make too many things shared instead of static.
Also fix all the plumbing for `os_version` in our build system
8572f6d
to
de1a2c0
Compare
Also aid in debugging when JLLs fail to deploy
7256e15
to
982ecb1
Compare
Because our toolchains require a pretty recent `libstdc++` (and `libc++`, in some cases!) we provide these libraries on the `LD_LIBRARY_PATH` automatically with the `with_toolchains()` function.
982ecb1
to
4d02471
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.