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.

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.

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.

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 claimed this task.
joebonrichie updated the task description. (Show Details)

Please open a new task for any issues