LINUX.ORG.RU

Gentoo amd64

 , , ,


0

0

Всем доброго дня.

Установил Gentoo amd64 с install-amd64-minimal-20160707.iso
Распаковал stage3 из stage3-amd64-20160707.tar.bz2
Потом перед сборкой Xorg добавил в make.conf
VIDEO_CARD="fglrx"
, т.к. у меня карта из разряда Radeon HD5000 Series и пересобрал мир так:
emerge --ask --changed-use --deep @world
Далее добавил в make.conf
INPUT_DEVICES="evdev"
и, как сказано в руководстве по Xorg/Gentoo выполнил
emerge --ask --verbose x11-base/xorg-drivers
Но после расчета зависимостей портеж предлагает мне почти ко всем ебилдам добавить флаг abi_x86_32

Почему он не может собрать 64-битную версию всего этого барахла и как это исправить?

CFLAGS="-march-native -O2 -pipe"
XHOST="x86_64-pc-linux-gnu"
Профиль: default/linux/amd64/13.0/desktop

Процессор 64-разрядный Core 2 Duo.

Вариант 1. Притянуть все х32 либы. В make.conf

ABI_X86="32 64"

Вариант 2. Прописывай use для каждого пакета в package.use

Второй говорят более православный.

miscaline ()

кто ж акромя тебя знает, чего ты там наделал с use-флагами.

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

Никаких USE флагов для отдельных пакетов не было, только то, что лежит в make.conf.

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

вообще такого не должно быть.

но т.к. ты ничего не показываешь, логов не выкладываешь, то хз, что ты там натварил

Deleted ()
Ответ на: комментарий от miscaline

Да, это оно. Последний раз накатывал XServer в прошлом году. Все было гладко.

endraum ()
Ответ на: комментарий от miscaline

по какой причине он этого захотел?

тоже multilib, но только один пакет собран с abi_x86_32, это sandbox, и то, т.к. для него этого флаг глобально идёт.

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

А ты сделал?

x11-drivers/ati-drivers -abi_x86_32
anonymous ()
Ответ на: комментарий от Deleted

По зависимостям как я понял. Могу как дома буду список пакетов с abi_x86_32 показать.

miscaline ()

abi_x86_32

Данный флаг вполне может быть указан в одном из используемых профилей.

Профиль: default/linux/amd64/13.0/desktop

может он и тянет

и как указали выше, попробуй указать глобально только ABI_X86=«64», а для x11-drivers/ati-drivers указать флаг "-abi_x86_32"

grem ★★★★★ ()
Последнее исправление: grem (всего исправлений: 2)
Ответ на: комментарий от miscaline

у меня ничего не тянул 32-битного по умолчанию. только когда wine или skype ставил, тут само собой. счас оба этих пакета удалил, и опять всё 64-битное.

Deleted ()
Ответ на: комментарий от grem

Профиль: default/linux/amd64/13.0/desktop
может он и тянет

да не тянет он ничего 32-битного, акромя sandbox

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

По памяти.

Пакет x11-proto/inputproto захотел 32 бита. Он является зависимостью для mesa и xorg-server

miscaline ()

Пропиши в make.conf

ABI_X86="32 64"
как советовали выше. Так проще. Для каждого отдельного пакета прописывать не советую, потому что потом рехнешься с различными блокировками при обновлениях. Я уже с этим сталкивался.

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