Summary: | dev-libs/beignet still requires LLVM 7 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | Current packages | Assignee: | Marek Szuba <marecki> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | luke, mattst88, tolstov_den |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Deadline: | 2020-03-25 | ||
Attachments: |
Emerge log, tmux dump
emerge --info sudo env FEATURES=test emerge -v --digest =beignet-1.3.2-r4 patch_llvm8 from FreeBSD slightly adjusted (--- a/, +++ b/) patch_llvm9 from FreeBSD [patch 3/3] from Rebecca Palmer clinfo |
Description
Michał Górny
2020-02-24 09:17:15 UTC
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fffb5ba5e48e4f0c25309d52090633cf7540695 commit 6fffb5ba5e48e4f0c25309d52090633cf7540695 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-02-24 19:09:04 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-02-24 19:10:31 +0000 profiles: mask dev-libs/beignet for removal Bug: https://bugs.gentoo.org/710640 Signed-off-by: Marek Szuba <marecki@gentoo.org> profiles/package.mask | 15 +++++++++++++++ 1 file changed, 15 insertions(+) Created attachment 619652 [details]
Emerge log, tmux dump
According to Rebecca Palmer on [3] this is easily fixable with minor patching. So I downloaded it from [3, llvm8_rotates] and patch-llvm8 from [1, llvm8], throwed them into /etc/portage/patches/dev-libs/beignet; copied the ebuild as beignet-1.3.2-r4.ebuild and bumped LLVM_MAX_SLOT to 8, COMMON to <sys-devel/clang-9.0.0. The next emerge -avu --digest =beignet-1.3.2-r4.ebuild completed successfully in usual 10 minutes. Please consider either testing the patches with at least llvm-8.0.1 yourself, or provide clear instructions for me (env FEATURES=test emerge -av beignet?) on doing that. I don't have a local overlay yet. URLs: [1] https://svnweb.freebsd.org/ports/head/lang/beignet/files/patch-llvm8?revision=505425&view=markup [2] https://svnweb.freebsd.org/ports/head/lang/beignet/files/patch-llvm9?revision=512439&view=markup [3] https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1720943.html [4] https://salsa.debian.org/opencl-team/beignet/-/commit/36b727351615ed68cc5f7c9c564b009bf21218fa but that's [1] and [2] in gitlab [5] https://salsa.debian.org/opencl-team/beignet/-/commit/6d4c1d77020941b602992987ba4939600056b8f5 and that's [3] in gitlab Created attachment 619656 [details]
emerge --info
Created attachment 619658 [details]
sudo env FEATURES=test emerge -v --digest =beignet-1.3.2-r4
Created attachment 619660 [details, diff]
patch_llvm8 from FreeBSD slightly adjusted (--- a/, +++ b/)
Created attachment 619662 [details, diff]
patch_llvm9 from FreeBSD
slightly adjusted (--- a/, +++ b/)
Created attachment 619692 [details, diff]
[patch 3/3] from Rebecca Palmer
Created attachment 619694 [details]
clinfo
This clinfo-2.2.18.04.06 was built with llvm-7.1.0 against beignet-1.3.2-r3.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=710a434a1aa581263d609d75b0a363be4e89579a commit 710a434a1aa581263d609d75b0a363be4e89579a Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2020-03-25 13:31:16 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2020-03-25 13:35:29 +0000 dev-libs/beignet: remove last-rited package Closes: https://bugs.gentoo.org/710640 Signed-off-by: Marek Szuba <marecki@gentoo.org> dev-libs/beignet/Manifest | 1 - dev-libs/beignet/beignet-1.3.2-r3.ebuild | 104 ----------------- .../files/beignet-1.2.0_no-hardcoded-cflags.patch | 12 -- .../beignet-1.3.1-oclicd_no_upstream_icdfile.patch | 14 --- .../beignet-1.3.2_cmake-llvm-config-multilib.patch | 17 --- ...eignet-1.3.2_disable-doNegAddOptimization.patch | 66 ----------- dev-libs/beignet/files/beignet-1.3.2_llvm6.patch | 27 ----- dev-libs/beignet/files/beignet-1.3.2_llvm7.patch | 124 --------------------- dev-libs/beignet/files/llvm-terminfo.patch | 20 ---- dev-libs/beignet/files/no-debian-multiarch.patch | 39 ------- dev-libs/beignet/metadata.xml | 14 --- 11 files changed, 438 deletions(-) |