Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 920541 - dev-util/intel-graphics-compiler: requires LLVM 15
Summary: dev-util/intel-graphics-compiler: requires LLVM 15
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Jan Henke
URL: https://github.com/intel/intel-graphi...
Whiteboard:
Keywords:
Depends on:
Blocks: 920536 920545
  Show dependency tree
 
Reported: 2023-12-22 16:26 UTC by Michał Górny
Modified: 2025-01-11 23:47 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-12-22 16:26:15 UTC
Please bump/patch to support LLVM 16+.
Comment 1 Conrad Kostecki gentoo-dev 2023-12-22 16:56:30 UTC
Nothing I can do about currently. LLVM 16 is still not supported by upstream.
Comment 2 Conrad Kostecki gentoo-dev 2024-01-21 19:58:41 UTC
Tried newest version from Git, still not usable with LLVM16, as many compiler errors.
Comment 3 Conrad Kostecki gentoo-dev 2024-04-14 13:08:48 UTC
Still no LLVM16 support :-(
Comment 4 Conrad Kostecki gentoo-dev 2024-06-18 13:17:44 UTC
(In reply to Conrad Kostecki from comment #3)
> Still no LLVM16 support :-(

No change.. still not supported (and compilation fails)
Comment 5 Conrad Kostecki gentoo-dev 2024-07-05 17:11:45 UTC
Upstream gave an update: We are expecting IGC to be LLVM 16 compatible mid-August.
Comment 6 Eugeniusz 2024-08-12 21:43:38 UTC
...and by default dev-util/spirv-llvm-translator is installed with the version of LLVM = 18, without 15, which causes a mess. And one cannot easily fix that but manually installing dev-util/spirv-llvm-translator in a new slot with version 15 or rebuilding dev-util/intel-graphics-compiler with the "vc" use flag. Really hoping for the fix soon...
Comment 7 Conrad Kostecki gentoo-dev 2024-08-14 13:42:10 UTC
new update from upstream: As mid-August approaches it is most likely we not going to meet the date. Current realistic estimate is mid-September.
Comment 8 Conrad Kostecki gentoo-dev 2024-09-24 07:49:17 UTC
New update:

We've pushed a number of changes addressing LLVM 16 compatibility which resolved around 90% of the raw complier errors. In the next two weeks we should manage to be fully compatible with LLVM 16 APIs.
To build IGC however, we will need to resolve LIT testing errors afterwards, for which we cannot give any reasonable ETA until we see the number of failures.
Comment 9 Conrad Kostecki gentoo-dev 2024-11-25 22:53:52 UTC
New update:

Since commit be3d472 scalar compiler can be compiled successfully. Vector compiler is still being worked on. Needed adjustments in VC are significant, eg. 96a6d67.
Comment 10 Axel Gerber 2024-11-26 07:21:20 UTC
Wouldn't it be time to jump to llvm18 otherwise we are in this same trap soon. I understand, it is an upstream thing, just me alone can hardly achieve anything there.

For some reason I have masked clang-15 and related stuff (atm forgot, what was the trigger) but now I am in a catch22 here...
Comment 11 Conrad Kostecki gentoo-dev 2024-11-26 09:22:58 UTC
Well.. LLVM17 and newer ist still not supported by upstream. So this will take time until supported.
Comment 12 Conrad Kostecki gentoo-dev 2024-12-15 15:30:59 UTC
Current situation it completly unclear.

Upstream now introduced IGC v2 and removed support for older devices. It's unclear if IGC v1 will get proper LLVM16+ support.
Comment 13 Conrad Kostecki gentoo-dev 2025-01-11 23:47:14 UTC
It's really frustating.. latest "legacy" release still does _not_ compile against LLVM16 (or newer).

Even IGC2 2.5.7 still does not compile (but I can see there working on LLVM16 support) :/