Created attachment 451584 [details, diff] llvm 3.9 support for beignet 1.2.0 Patch shamelessly ripped from: http://ftp.debian.org/debian/pool/main/b/beignet/beignet_1.2.0-3.debian.tar.xz
I think this support request can be safely superseded by a version bump request for 1.2.1 (which already includes this patch) and was just released: https://cgit.freedesktop.org/beignet/log/?h=Release_v1.2 Trying a simple ebuild bump (removing the <lvm-3.9 restriction) now.
Official release announcement: https://01.org/beignet/downloads/beignet-1.2.1-2016-11-04
Created attachment 452412 [details] beignet-1.2.1.ebuild Working updated ebuild with the following changes applied: --- beignet-1.2.0-r1.ebuild 2016-11-04 10:58:15.001788568 +0000 +++ beignet-1.2.1.ebuild 2016-11-05 10:08:44.799594091 +0000 @@ -29,7 +29,6 @@ media-libs/mesa sys-devel/clang >=sys-devel/llvm-3.5 - <sys-devel/llvm-3.9 >=x11-libs/libdrm-2.4.70[video_cards_intel] x11-libs/libXext x11-libs/libXfixes" @@ -43,7 +42,6 @@ "${FILESDIR}"/no-debian-multiarch.patch "${FILESDIR}"/${P}_no-hardcoded-cflags.patch "${FILESDIR}"/llvm-terminfo.patch - "${FILESDIR}"/${P}-drm_intel_get_pooled_eu.patch ) DOCS=(
Created attachment 452414 [details, diff] beignet-1.2.1_no-hardcoded-cflags.patch Updated patch, needed for the updated beignet-1.2.1 ebuild
Haven't thoroughly tested the results, but the attached patch & ebuild for 1.2.1 cleanly compiled on my system.
Thanks, guys. I'll have a look at this in the next couple of days.
commit 56aa01b1e4c0f1ee4c5ec7376fd9f986e8eaf5f4 Author: Marek Szuba Date: Thu Nov 10 09:48:34 2016 +0000 dev-libs/beignet: version bump to 1.2.1 Thank you for the heads-up and the testing, Russell!