-
Notifications
You must be signed in to change notification settings - Fork 95
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
[GHA] force ubuntu-24.04 and update compilers #1552
Conversation
Using ubuntu-latest as part of the "key" for ccache means we don't catch changes in the VM. Taking the opportunity to test gcc-14.
CUDA install failure with gcc-14
|
ROOT linking failure is likely due to usage old binary. should update to one of |
e454273
to
f0ca503
Compare
https://github.com/UCL/STIR/actions/runs/12276026037/job/34252343981#step:9:117
The file looks fine though: https://github.com/root-project/root/blob/v6-34-00/cmake/scripts/ROOTConfig.cmake.in |
6cbefce
to
3c78e21
Compare
The confusing message was caused by the suppression of any useful output by doing Installing
Checking https://root.cern/install/dependencies/ shows we need |
success. cleaning-up now |
Use CUDA 12.6.1, gcc-14 is not yet supported
find_if is in <algorithm>, not <functional> This generates an error with g++-14 Fixes UCL#1553
This prevented any diagnostics for the user.
Currently only tested on Ubuntu. Could need work on MacOS for dependencies.
4e98478
to
2e39cd9
Compare
2e39cd9
to
d5bbf85
Compare
Using ubuntu-latest as part of the "key" for ccache means we don't catch changes in the VM.
Taking the opportunity to test gcc-14.
Fixes #1550