LINUX.ORG.RU

(gentoo) У кого-нибудь собирается mesa 9.1 с r600 (или даже без)?

 , ,


0

2

Я всегда стараюсь собирать пакеты с максимальной поддержкой любого оборудования, что в данном случае может являться проблемой.

media-libs/mesa-9.1 (от которой зависит xorg новой версии) не собирается с
configure: error: LLVM R600 Target not enabled. You can enable it when building the LLVM
sources with the --enable-experimental-targets=R600
configure flag

Я использовал
Code:
mkdir -p /etc/portage/env/sys-devel
echo 'EXTRA_ECONF="--enable-experimental-targets=R600"' >> /etc/portage/env/sys-devel/llvm
chmod +x /etc/portage/env/sys-devel/llvm
End Code
с https://forums.gentoo.org/viewtopic-t-950866-start-0.html для первичного решения проблемы. Но с текущим llvm не работает (даже в случае включения multitarget), а в случае с 9999 - llvm не собирается.

Далее я пробовал отключить r600 как флаг VIDEO_CARDS через make.conf, а также r600-llvm-compiler в самой месе, но ошибка осталась.
Что делать?

Баг в багзилле приЛАГАЮ: https://bugs.gentoo.org/show_bug.cgi?id=462570

☆☆☆

Последнее исправление: cetjs2 (всего исправлений: 1)

У меня собрана. Но только без llvm-r600g-compiler (как-то так - я за другой машиной), с ним не собирается. Да и он сырой и бажный.

feofan ★★★★★
()

собирать пакеты с максимальной поддержкой любого оборудования

можно поинтересоваться, зачем? (сорри за офтоп)

Mr_Gentoo
()

ну сколько можно уже r600-llvm-compiler выкинули из месы 9.1 по причине принятия этого кода в ллвм 3.3 нужно пользоваться патченым ллвм 3.2(http://cgit.freedesktop.org/~tstellar/llvm/) или сидеть на месе 9.0 до выхода ллвм 3.3

Thero ★★★★★
()
Последнее исправление: Thero (всего исправлений: 1)

Тут фишка в том что для того чтобы собрать месу с этим флагом нужна отдельная ветка llvm-compiler с таргетом r600. Эта ветка пока не добавлена в основную ветку llvm.

Behem0th ★★★★★
()
Ответ на: комментарий от feofan

Делаю USE="-r600-llvm-compiler" emerge -vqa mesa
[ebuild U ] media-libs/mesa-9.1 [9.0.1] USE=«classic egl gallium gbm gles1 gles2 llvm nptl openvg osmesa pax_kernel pic shared-glapi vdpau xa xorg xvmc -bindist -debug -r600-llvm-compiler* (-selinux) -wayland (-g3dvl%*)» PYTHON_SINGLE_TARGET=«python2_7%* -python2_6%» PYTHON_TARGETS=«python2_7%* -python2_6%» VIDEO_CARDS=«i915 i965 intel nouveau r100 r200 r300 r600 radeon radeonsi vmware»

Ошибка сохраняется.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от devl547

У меня intel и nouveau, оба с llvm/gallium - все собирается.

Внезапно! Не r600 же.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Behem0th

Тут фишка в том что для того чтобы собрать месу с этим флагом нужна отдельная ветка llvm-compiler с таргетом r600. Эта ветка пока не добавлена в основную ветку llvm.

Ага, я уже понял. Спасибо.

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от Mr_Gentoo

можно поинтересоваться, зачем? (сорри за офтоп)

Очевидно, для того, чтобы не было проблемы с любым оборудованием. :)

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от ktulhu666

думаю да, возможно даже в том баге в багзиле кто-то их предоставил... ну и кто-то даже предлагал добавить в ебилд ллвм 3.2 эту пцию... но я не слежу что там наворачивают, для меня багзила генты запретный лес.

Thero ★★★★★
()
Ответ на: комментарий от Thero

ну у меня фанта, а там своя джира.

Она же неюзабельное нестабильное говно?

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от anonymous

Ты мысль свою начальную может все таки раскроешь? Про термин по ссылке я знаю, просто не могу понять зачем ты его привел.

Behem0th ★★★★★
()
Ответ на: комментарий от Novell-ch

Что то я как на блоб подсел со своей новой видюхой, так и перестал следить.

Behem0th ★★★★★
()
Ответ на: комментарий от ktulhu666

Очевидно, для того, чтобы не было проблемы с любым оборудованием. :)

ты меняешь оборудование чаще, чем компиляешь месу? вау! :)))

Mr_Gentoo
()
Ответ на: комментарий от ktulhu666

Ну хз. У меня так:

Installed versions: 9.1.1(21:51:47 21.03.2013)(classic egl gallium gles2 llvm nptl shared-glapi vdpau xvmc -bindist -debug -gbm -gles1 -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler -selinux -wayland -xa -xorg KERNEL="-FreeBSD" PYTHON_SINGLE_TARGET=«python2_7 -python2_6» PYTHON_TARGETS=«python2_7 -python2_6» VIDEO_CARDS=«radeon -i915 -i965 -intel -nouveau -r100 -r200 -r300 -r600 -radeonsi -vmware»)

feofan ★★★★★
()
Ответ на: комментарий от ktulhu666

Стоп. r600 разве не deprecated? У меня работает драйвер r600g, с VIDEO_CARDS=«radeon»

feofan ★★★★★
()
Ответ на: комментарий от megabaks

media-libs/mesa-9.1.1 собралась без проблем с -r600-llvm-compiler . Без не пробовал и не нужно.

ktulhu666 ☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.