Page MenuHomeSolus

LLVM 14 Rebuilds Tracking
Closed, ResolvedPublic

Description

For tracking

  • mesalib - ok
  • shiboken2 - ok
  • shiboken6 - ok
  • qt5-tools - ok
  • qt6-tools - ok
  • ispc - ok, update to 1.18.0
  • opencl-clang - ok, update to 14.0.0
  • spirv-llvm-translator - ok, update to 14.0.0
  • dolphin-emu - ok, update to latest git tag
  • ldc - ok, bootstrapped
  • rust - ok bootstrapped
  • julia - ok, switch back to bundled llvm.
  • ziglang - ok. Link against static llvm 13 built in-tree.
  • gnome-builder - ok
  • kdevelop - ok
  • qt-creator - ok
  • intel-graphics-compiler - ok
    • Update to 1.0.11104
    • Use prebuilt(shared) spirv-{tools,translator,headers}
    • Enable vc-intrinsics support
    • Update spirv-{headers,tools} to sdk-1.3.204.1 (2022.2) and set SPIRV_TOOLS_BUILD_STATIC=OFF for tools
    • Initial inclusion of vc-intrinsics
  • openshadinglanguage - ok
  • lldb - ok
  • vc-intrinsics (new) - ok (rebuild only required for cmake major version path)

CRITICAL - Need new maintainer for intel-compute-runtime stack or it'll have to be deprecated.

Event Timeline

joebonrichie changed the task status from Open to In Progress.May 15 2022, 12:31 PM
joebonrichie triaged this task as Normal priority.
joebonrichie created this task.
joebonrichie moved this task from Backlog to Update Requested on the Software board.
Jacek added a subscriber: Jacek.May 23 2022, 3:01 PM
Jacek added a comment.May 23 2022, 4:00 PM

I might try to maintain intel-compute-runtime for a while, until the desktop GPUs come out. Maybe then someone will take it up, or I get one.
For now I only have a Broadwell 2in1 to test it on, which is last supported generation.

joebonrichie updated the task description. (Show Details)May 24 2022, 3:36 PM
Jacek added a comment.Jun 2 2022, 1:50 PM

The pull request fixing intel-graphics-compiler on LLVM 14 has just been merged. So that can probably be changed to OK

When i can actually build it :P the llvm14 patch didn't apply cleanly as a backport so i'll just wait for a new release for now.

joebonrichie updated the task description. (Show Details)Jun 27 2022, 6:02 PM
joebonrichie updated the task description. (Show Details)Jul 7 2022, 11:01 AM
joebonrichie updated the task description. (Show Details)
Jacek added a comment.Sun, Jul 10, 9:50 AM

Funny, ZIG has just fixed compatibility with LLVM 14... Only thing needed would be to backport those patches.

Funny, ZIG has just fixed compatibility with LLVM 14... Only thing needed would be to backport those patches.

Looks like a fairly serious bug, doesn't cleanly backport unfortunately

joebonrichie closed this task as Resolved.Sun, Jul 10, 8:23 PM
joebonrichie claimed this task.
joebonrichie updated the task description. (Show Details)

Please open a new task for any issues