И так, сабж. Что мы имеем? Генту (~arch), llvm-3.2, mesa-9.1_rc1 и проблемы.
eix llvm:
[U] sys-devel/llvm
Available versions: 2.8-r2 2.9-r2 3.0-r2 3.1-r2 (~)3.2 **9999 {debug doc gold +libffi llvm-gcc multitarget ocaml test udis86 vim-syntax}
Installed versions: 3.1-r2(12:17:26 AM 02/16/2013)(multitarget -debug -gold -libffi -ocaml -test -udis86 -vim-syntax)
Homepage: http://llvm.org/
Description: Low Level Virtual Machine
mesa:
[I] media-libs/mesa
Available versions: 7.10.3 7.11 7.11.2 8.0.3 8.0.4-r1 9.0 9.0.1 {bindist +classic debug +egl g3dvl +gallium gbm gles gles1 gles2 hardened (+)llvm motif +nptl openvg osmesa pax_kernel pic r600-llvm-compiler selinux shared-dricore +shared-glapi vdpau wayland xa xorg xvmc KERNEL="FreeBSD" VIDEO_CARDS="i915 i965 intel mach64 mga nouveau r100 r128 r200 r300 r600 radeon radeonsi savage sis tdfx via vmware"}
Installed versions: 9.0.1(01:48:10 AM 02/16/2013)(bindist egl g3dvl gallium gbm gles1 gles2 llvm nptl openvg shared-glapi vdpau xa xorg xvmc -classic -debug -osmesa -pax_kernel -pic -r600-llvm-compiler -selinux -wayland KERNEL="-FreeBSD" VIDEO_CARDS="radeon radeonsi -i915 -i965 -intel -nouveau -r100 -r200 -r300 -r600 -vmware")
Homepage: http://mesa3d.sourceforge.net/
Description: OpenGL-like graphic library for Linux
(версии откатаны, ибо дела не ждут)
Сборка с llvm и/или r600-llvm-compiler дают ошибку в econf:
configure: error: LLVM 3.2 or newer with R600 target enabled is required.
To use the r600/radeonsi LLVM backend, you need to fetch the LLVM source from:
git://people.freedesktop.org/~tstellar/llvm master
and build with --enable-experimental-targets=R600
Самый сок, что llvm-3.2 не имеет такого флага. Или econf прикидывается дурачком. Короче не собирается он, сославшись на то, что нет такого target'а.
Суть в том, что нужный флаг есть в llvm-9999. Но mesa-9.1_rc1 && mesa-9999 теперь жалуются на отсутствие нужного файла. (сейчас уже и не вспомню какой, пересобрать mesa && llvm не вариант).
В общем, есть ли success story по поводу mesa-9.1_rc1? Можно ебилдами, оверлэями, грязными хаками. Ибо блоб достал уже.