-
-
Notifications
You must be signed in to change notification settings - Fork 262
Update the libcxx (llvm project) to version 19.1.1 #8285
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
Update the libcxx (llvm project) to version 19.1.1 #8285
Conversation
The old version of Python is no longer requires for modern llvm build
|
The ARM build failed during the unit test compilation. It seems like it is necessary to update BOOST. It uses std::unary_function, which was deleted in C++17. I checked, and the updated BOOST version works. It would be nice to update BOOST, but it consists of over 2000 files. I can create another PR, but I'm not sure if all this is really needed by anyone besides me. |
|
If you are sure that this piece of BOOST cannot be eliminated from Firebird tree completely - try to set |
|
Doing boost update in #8286 |
|
I'm a little concerned about the “Cache not found for input keys” message in the cache action. Does it really work? |
Seems it was not already working. |
|
I tried using a different approach for vcpkg dependency caching, described in https://learn.microsoft.com/en-us/vcpkg/consume/binary-caching-github-actions-cache.
|
|
It's an experimental flag and is not clear for me what it use as cache key and how it will be in regard to multiple arch and branches. |
|
I did some tests and it caches packages individually with their hashs. Seems good. |
Commied the change
Yes. If there are no problems with CI and there are no additional issues, then everything is ready |
Update the libcxx custom package to remove the dependency on an old Python version