Libc++ requires a C++20 capable compiler. However, the current version of gcc build compiler does not support that. This change updates the version of the gcc build compiler to 11.2.0 to fix errors in building libc++.
Diff Detail
- Repository
- rZORG LLVM Github Zorg
Event Timeline
buildbot/osuosl/master/config/builders.py | ||
---|---|---|
1402 | Some bots use enable_runtimes. What is the difference between doing it that way and this way. It seems to me that if we do it this way, it is just an opaque string to the bot and may not do something that enable_runtimes does. |
buildbot/osuosl/master/config/builders.py | ||
---|---|---|
1402 | Since enable the runtime did not work as expected, I have resorted to updating the version of the gcc build compiler to fix the errors in building libc++. |
It does not look right to have absolute paths for a particular worker specified for a build configuration.
I’d there a way to have it either configured locally on that worker? Or more generic way to specify a version of the system toolchain to use?
Some bots use enable_runtimes. What is the difference between doing it that way and this way. It seems to me that if we do it this way, it is just an opaque string to the bot and may not do something that enable_runtimes does.