{"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"}],"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":"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],"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],"firstseen":"2025-02-05T02:00:07.631308","name":"mesa_clc","packageid":78151}],"ebuilds":[{"archs":[],"ebuildid":903317,"firstseen":"2026-06-23T11:06:50.038320","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-07T20:07:49","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","test","video_cards_nvidia","video_cards_radeonsi"],"version":"23.0.0.9999"},{"archs":[],"ebuildid":904838,"firstseen":"2026-07-07T21:07:50.394802","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-07T20:07:49","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","test","video_cards_nvidia","video_cards_radeonsi"],"version":"23.0.0_pre20260707"},{"archs":[],"ebuildid":903774,"firstseen":"2026-06-28T20:36:36.581988","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-07T20:07:49","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","test","video_cards_nvidia","video_cards_radeonsi"],"version":"23.0.0_pre20260628"},{"archs":[],"ebuildid":903318,"firstseen":"2026-06-23T11:06:50.038320","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-07T20:07:49","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","test","video_cards_nvidia","video_cards_radeonsi"],"version":"23.0.0_pre20260605"},{"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-07T20:07:49","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-07T20:07:49","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-07T20:07:49","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-07T20:07:49","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-07T20:07:49","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-07T20:07:49","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","verify-sig","video_cards_nvidia","video_cards_r600","video_cards_radeonsi"],"version":"17.0.6"},{"archs":["amd64","arm64","x86","~riscv"],"ebuildid":903310,"firstseen":"2026-06-23T11:06:50.038320","license":"Apache-2.0-with-LLVM-exceptions || ( MIT BSD )","moddate":"2026-07-07T20:07:49","packageid":79249,"repoid":1,"slot":"0","uses":["spirv","verify-sig","video_cards_nvidia","video_cards_r600","video_cards_radeonsi"],"version":"16.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":"0217e7c507c4f68fdfeef0a115d0f78978ca79f9","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"}]}