-
Notifications
You must be signed in to change notification settings - Fork 115
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
compiler-versions.cmake
: 2024 edition
#663
Conversation
LLVM16 migrated into debian stable. macOS 12 will become EOL in summer. Therefore, for the summer dt release, we can require macOS 13 + XCode 15.2, which means we'll be able to bump required LLVM version up to 15 or even 16.
Yes, that's the plan and I have already made some tests with the macos-13 runner. Is there something special in iop_profile.c? I have opened this issue in the hope that some compiler experts can have a look. |
Do you think the bump could happen right after the next point release of stable series of dt? |
@zisoft : There is some DT_CLONE_TARGETS on this unit, but that's not the only one. It a a somewhat large file too 66k but nothing huge. So not sure why iop_profile.c crash the compiler here. @LebedevRI : Seems like LLVM version 16 in Debian is not in stable but in testing at the moment. |
Are you sure you are not mixing up LLVM 17 and LLVM 16? |
That's strange...
So 14 on stable and 16 on testing. Likewise for clang package:
Wait... That's because this is only the default install, but one can install more recent versions: On testing:
So, indeed no problem to bump CLang version. |
I'm not sure what you are looking at, i literally have a LLVM16 @ bookworm CI entry: https://github.com/darktable-org/rawspeed/actions/runs/7895101031/job/21546912094 As i've said, rawspeed will only be able to bump to LLVM15 (google/oss-fuzz#9989 :/), |
With darktable.org/darktable#15945 fixed we can bump to
|
Awesome! Let's get point release out of the door soon, and do that! |
Dt 4.8 drops support for macOS <13.5
LLVM16 migrated into debian stable.
macOS 12 will become EOL in summer.
Therefore, for the summer dt release,
we can require macOS 13 + XCode 15.2,
which means we'll be able to bump required LLVM version up to 15 or even 16.
@TurboGit @zisoft FYI ^
I'm really looking forward dropping at least the LLVM14 support.