This will require a new version and, accordingly, a feature freeze
exception. I explored backporting the isolated changes as patches, but
they are quite extensive.

Ultimately, this is preemptively fixing an issue that will arise when we move 
the LLVM default version to 22, which is also pending an FFE:
https://bugs.launchpad.net/ubuntu/+source/llvm-defaults/+bug/2163854

The alternative would be changing ispc to explicitly depend on an older
version of LLVM, but keeping things up-to-date and moving forward makes
more sense.

I've linked the merge proposal with the update, and I did a test build
in this PPA (which depends on another PPA which has the updated llvm-
defaults package): https://launchpad.net/~karljs/+archive/ubuntu/llvm-
defaults-22-broken

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2164559

Title:
  Build failure against LLVM 22 due to API break

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ispc/+bug/2164559/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to