media-libs/mesa: compile ok, With no_lvwm_radeon.patch I have added a sentence to the USE llvm, so that when this force is not applied the patch and compiled with llvm, or else apply the patch and compile without llvm in the corrected ebuild Reproducible: Always
Created attachment 284277 [details] mesa-7.11-r1.ebuild Ebuild with added no_llvm_radeon.patch possibly, other drivers can be compiled without llvm
Created attachment 284281 [details, diff] no_lvwm_radeon.patch no_lvwm_radeon.patch for compiling media-libs/mesa without sys-devel/llvm
Created attachment 284283 [details] mesa-7.11-r1.ebuild Ebuild with added no_llvm.patch. for compilation without sys-libs/llvm
Created attachment 284285 [details, diff] no_llvm.patch no_llvm.patch for compiling media-libs/mesa without sys-devel/llvm
What do we think about this, x11@? Marek wants LLVM to always be installed with r300g, but that's not possible on a lot of platforms, so it's only forced on x86 and amd64. We can remove this requirement pretty easily. I think SuSE did the same.
Yes, Gallium is optional, only in x86 and amd64 archs :) in others arch, no
Created attachment 287433 [details, diff] dont-require-llvm-for-r300g.patch Sensible patch.
Added to mesa-8.0 and mesa-9999. Thanks!
disabling llvm on x86/x86_64 causing big performance loss, I think where it's possible, should be enabled.
Recently updated to mesa 8.1-rc($) (Wednesday iirc) and the update choked on the patch for this bug. Commented out the line in src_prepare and it compiled fine on by, Will attach build log. With that update think this patch can be removed. penguin4 david # grep r300 /etc/make.conf VIDEO_CARDS="radeon r300 r600"
Created attachment 319528 [details] failed install
Created attachment 319544 [details] failed prepare -patch failed
For attachment in comment 11 see bug #42844
err Bug #428444