{"bugs":[{"bugid":941398,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"llvm-runtimes\/libclc-19.1.1 - [libtool] [gcc-15] FAILED: spirv-mesa3d-.spv ...\/spirv-mesa3d-.spv"},{"bugid":955950,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"llvm-runtimes\/libclc: doesn't select correct LLVM ROOT (SPIR-V targets requested, but spirv-tools is not installed)"},{"bugid":964755,"firstseen":"2025-10-21T03:57:44.593237","severity":"normal","status":"CONFIRMED","summary":"llvm-runtimes\/libclc-20.1.8 FAILED: [code=134] spirv-mesa3d-.spv"},{"bugid":969016,"firstseen":"2026-01-20T09:01:41.054999","severity":"normal","status":"UNCONFIRMED","summary":"llvm-runtimes\/libclc-21.1.8 fails with [code=127] (ldconfig crashes)"},{"bugid":973006,"firstseen":"2026-04-20T15:02:55.806751","severity":"normal","status":"UNCONFIRMED","summary":"media-libs\/mesa[vulkan]: missing runtime dependency on llvm-runtimes\/libclc with USE=video_cards_imagination among others"},{"bugid":977919,"firstseen":"2026-06-23T03:02:58.342412","severity":"normal","status":"CONFIRMED","summary":"llvm-single.eclass: new eclass needed for dev-util\/spirv-llvm-translator, llvm-runtimes\/libclc"},{"bugid":980359,"firstseen":"2026-08-04T16:49:06.974893","severity":"normal","status":"UNCONFIRMED","summary":"llvm-runtimes\/libclc-22.1.8 breaks OpenCL on media-gfx\/darktable with Rusticl"}],"categories":[{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":1595,"name":"llvm-runtimes"},{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f59ea9f8982da23eea96cb114018146ee2c6343d","committime":"2026-07-28T20:00:49","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"27012b77710c0171f9950dec430e12eefb1ed07c","committime":"2026-07-28T14:43:51","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Add 23.1.0_rc2"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"0c1310d85cbfd96598ee51157f4339f847cadfa2","committime":"2026-07-28T14:41:46","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"75aa83a6d3e70414bdc92a8276de050737922969","committime":"2026-07-25T15:30:13","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"18b62bba6f649e4025d39e0bd34a93cb3ee7c06e","committime":"2026-07-25T13:48:25","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Add 24.0.0_pre20260725"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"06f250f9a323cdc3ece0e398222e0a72f0b2768f","committime":"2026-07-25T11:12:25","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Add 23.1.0_pre20260724"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"43047f35973391da22c2bb02701ea0dab66aea13","committime":"2026-07-25T11:10:16","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: 23.x is now 23.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"63399b01a5592c444429b333dd845db543d02ade","committime":"2026-07-16T18:45:56","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"c865f884105148460eacd46b64f511624e5b222b","committime":"2026-07-16T18:16:22","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Add 24.0.0_pre20260716"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"51420dff4895192a9983fc088770b350de0f42c1","committime":"2026-07-16T16:48:47","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Add 24.x live"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b6ae41ab5b48b88c182eea958824f0c30136677d","committime":"2026-07-16T15:31:02","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f736098e486ac25ce469925e74f381f3eccd020f","committime":"2026-07-16T14:16:00","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>\nPart-of: https:\/\/codeberg.org\/gentoo\/gentoo\/pulls\/866","commitid":"61d9f4d8c0c771e7f88205b35e28622bdff29a7c","committime":"2026-07-16T14:06:47","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Remove old"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"8f3dfd0d8faadc5cc30a0c04cf090e096282a3fa","committime":"2026-07-16T14:00:24","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Add 23.0.0_pre20260716"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9829751a4f7740a1cdc94ccfe7a6d5ea75488812","committime":"2026-07-16T03:00:57","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"bc0d08f1dec15c71f820f0845d0a7c56bd7043ab","committime":"2026-07-16T02:13:27","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"53b01b15df3c97f9076d19c77d7094783a60581d","committime":"2026-07-07T20:00:57","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"a0e1503f9b666a6f6d44324a02137969ac4e374a","committime":"2026-07-07T19:46:48","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Add 23.0.0_pre20260707"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"99f69615ee4f9d3612193ad0dfc592e47c0043ac","committime":"2026-06-28T19:30:55","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"c4c98fbdeb7dfc7bb7823a089828b5e8579bec55","committime":"2026-06-28T19:22:44","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Add 23.0.0_pre20260628"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"83204bdd7017592feaaf0e9359c152b3d8bf11db","committime":"2026-06-24T08:00:57","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Remove the use of llvm-r1 and therefore LLVM_SLOT flags from\nllvm-runtimes\/libclc to avoid the flag-masking mess.  While historically\nlibclc supported multiple versions, all the recent releases kept\nbreaking compatibility with previous LLVM versions.  For a first\napproximation, let's just inline the logic to match other\nllvm-runtimes\/* packages.  In the future we may consider adding explicit\neclass support for the \"no USE flags\" case.\n\nBug: https:\/\/bugs.gentoo.org\/977919\nSigned-off-by: Michał Górny <mgorny@gentoo.org>\nPart-of: https:\/\/codeberg.org\/gentoo\/gentoo\/pulls\/1232\nMerges: https:\/\/codeberg.org\/gentoo\/gentoo\/pulls\/1232","commitid":"7df0a8e59af84be0b0a7a45bf1605283f157d67f","committime":"2026-06-23T10:29:53","packageid":79249,"repoid":1,"summary":"llvm-runtimes\/libclc: Remove llvm-r1 use (in 22+ for now)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"51d9ad2c02d46fed82b0a2e11d9604c62263e517","committime":"2026-06-23T10:01:00","packageid":79249,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Long overdue move, given that libclc is effectively a runtime library.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"f55a9d7003dfd9684354d06ae78cab06bef0d15c","committime":"2026-06-23T09:52:09","packageid":79249,"repoid":1,"summary":"Move {llvm-core → llvm-runtimes}\/libclc"}],"dependencies":[],"depending":[{"block":false,"categoryid":438,"description":"OpenGL-like graphic library for Linux","ebuildids":[569797,569797,569797,569797,569797,569797,569797,569797,569797,569797,569797,569797,900538,900538,900538,900538,900538,900538,900538,900538,900538,900538,900538,900538,904127,904127,904127,904127,904127,904127,904127,904127,904127,904127,904127,904127,905729,905729,905729,905729,905729,905729,905729,905729,905729,905729,905729,905729,907445,907445,907445,907445,907445,907445,907445,907445,907445,907445,907445,907445],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"x11@gentoo.org","maintainername":"X11","name":"mesa","packageid":48623},{"block":false,"categoryid":428,"description":"mesa_clc tool used for building OpenCL C to SPIR-V","ebuildids":[852740,852740,852740,852740,852740,852740,852740,852740,852740,852740,900536,900536,900536,900536,900536,900536,900536,900536,900536,900536,904126,904126,904126,904126,904126,904126,904126,904126,904126,904126,905728,905728,905728,905728,905728,905728,905728,905728,905728,905728,907444,907444,907444,907444,907444,907444,907444,907444,907444,907444],"firstseen":"2025-02-05T02:00:07.631308","name":"mesa_clc","packageid":78151}],"ebuilds":[{"archs":[],"ebuildid":905856,"firstseen":"2026-07-16T21:10:51.951985","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","test","video_cards_nvidia","video_cards_radeonsi"],"version":"24.0.0.9999"},{"archs":[],"ebuildid":906650,"firstseen":"2026-07-26T17:16:33.250261","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","test","video_cards_nvidia","video_cards_radeonsi"],"version":"24.0.0_pre20260725"},{"archs":[],"ebuildid":906648,"firstseen":"2026-07-26T17:16:33.250261","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","test","video_cards_nvidia","video_cards_radeonsi"],"version":"23.1.0.9999"},{"archs":[],"ebuildid":906837,"firstseen":"2026-07-28T21:20:49.378152","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","test","verify-sig","video_cards_nvidia","video_cards_radeonsi"],"version":"23.1.0_rc2"},{"archs":[],"ebuildid":906649,"firstseen":"2026-07-26T17:16:33.250261","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","test","video_cards_nvidia","video_cards_radeonsi"],"version":"23.1.0_pre20260724"},{"archs":["amd64","arm","arm64","x86","~loong","~riscv"],"ebuildid":903316,"firstseen":"2026-06-23T11:06:50.038320","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","verify-sig","video_cards_nvidia","video_cards_r600","video_cards_radeonsi"],"version":"22.1.8"},{"archs":["amd64","arm","arm64","x86","~loong","~riscv"],"ebuildid":903315,"firstseen":"2026-06-23T11:06:50.038320","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["llvm_slot_21","spirv","verify-sig","video_cards_nvidia","video_cards_r600","video_cards_radeonsi"],"version":"21.1.8"},{"archs":["amd64","arm","arm64","x86","~loong","~riscv"],"ebuildid":903314,"firstseen":"2026-06-23T11:06:50.038320","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["llvm_slot_20","spirv","verify-sig","video_cards_nvidia","video_cards_r600","video_cards_radeonsi"],"version":"20.1.8"},{"archs":["amd64","arm64","x86","~arm","~loong","~riscv"],"ebuildid":903313,"firstseen":"2026-06-23T11:06:50.038320","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["llvm_slot_17","llvm_slot_18","llvm_slot_19","spirv","verify-sig","video_cards_nvidia","video_cards_r600","video_cards_radeonsi"],"version":"19.1.7"},{"archs":["amd64","arm64","x86","~arm","~loong","~riscv"],"ebuildid":903312,"firstseen":"2026-06-23T11:06:50.038320","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["llvm_slot_17","llvm_slot_18","spirv","verify-sig","video_cards_nvidia","video_cards_r600","video_cards_radeonsi"],"version":"18.1.8"},{"archs":["amd64","arm64","x86","~riscv"],"ebuildid":903311,"firstseen":"2026-06-23T11:06:50.038320","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-28T20:20:48","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","verify-sig","video_cards_nvidia","video_cards_r600","video_cards_radeonsi"],"version":"17.0.6"}],"masks":[],"package":{"categoryid":1595,"description":"OpenCL C library","firstseen":"2026-06-23T11:06:50.038320","name":"libclc","packageid":79249},"rdependencies":[],"repos":[{"branch":"master","lastcommit":"88eed2109185477e775789033f9cd3f53ef780ce","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/libclc.llvm.org\/"],"uses":[{"defaultflag":true,"description":"Build SPIRV targets","isdefault":true,"packageid":79249,"use":"spirv"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Verify upstream signatures on distfiles","isdefault":false,"use":"verify-sig"},{"description":"Use LLVM 17.","group":"llvm_slot","isdefault":false,"use":"17"},{"description":"Use LLVM 18.","group":"llvm_slot","isdefault":false,"use":"18"},{"defaultflag":true,"description":"Use LLVM 18.","group":"llvm_slot","isdefault":true,"use":"18"},{"defaultflag":true,"description":"Use LLVM 19.","group":"llvm_slot","isdefault":true,"use":"19"},{"defaultflag":true,"description":"Use LLVM 20.","group":"llvm_slot","isdefault":true,"use":"20"},{"defaultflag":true,"description":"Use LLVM 21.","group":"llvm_slot","isdefault":true,"use":"21"},{"description":"VIDEO_CARDS setting to build driver for nvidia video cards","group":"video_cards","isdefault":false,"use":"nvidia"},{"description":"VIDEO_CARDS setting to build only r600, r700, Evergreen and Northern Islands based chips code for radeon","group":"video_cards","isdefault":false,"use":"r600"},{"description":"VIDEO_CARDS setting to build only Southern Islands based chips code for radeon","group":"video_cards","isdefault":false,"use":"radeonsi"}]}