Возможен ли мультилиб в кальке?
так тут и так мультилиб
Нет - только поддержка через USE флаги
если в make.conf прописать ABI_X86=“32 64” вылезет много ошибок
Как пересобрать кальку с параметрами в make.conf ABI_X86=“32 64” нормально?
echo ' ABI_X86="32 64"' >> /etc/portage/make.conf
emerge -e system && emerge -e world
как то так и по ходу дела зависимости возможно разрулить придется
что и делаю
Я бы сначала gcc libtool glibc и binutils перасобрал а потом system и world
еще вариант в /usr/portage/script запустить скрипт он там один а потом system && world
Пока вылезла ошибка только на libvncserver
Тимофей Захарчук wrote:
Пока вылезла ошибка только на libvncserver
надо пересобрать net-libs/libnsl с мультилиб или флагом USE=“abi_x86_32 abi_x86_64”
Собирай пока то что собирается. Те пакеты которые на ставятся добавляй в список с флагом -abi_x86_32. потом по одному пересобиреш. Ятак систему шлангом собирал
Что за дистрибув?
emerge --resume делай после добавления флага
Тимофей Захарчук wrote:
Тимофей Захарчук wrote:
Пока вылезла ошибка только на libvncserver
надо пересобрать net-libs/libnsl с мультилиб или флагом USE=“abi_x86_32 abi_x86_64”
а потом пересобрать libvncserver
Ошибка сборки sys-apps/keyutils
Требует опцию ядра CONFIG_KEY_DH_OPERATIONS
Надо включить в конфиге ядра Security Options --> Diffie-Helman operations on retained keys
Прошу разработчиков включить в ядре всех дистрибутивов опцию CONFIG_KEY_DH_OPERATIONS
что-бы не пересобирать ядро каждый раз
Резюме сборки sys-apps/keyutils с мультлиб
- пересобираем ядро с опцией CONFIG_KEY_DH_OPERATIONS
- пересобираем app-crypt/mit-krb5 (чтобы собралось с ABI 32 и 64)
- пересобираем sys-apps/keyutils
А как включить в ядре?
- cl-kernel
Ищем строку Security Options
Ищем строку Diffie-Helman operations on retained keys
пересобираем ядро
у меня не собирает sys-apps/keyutils и app-crypt/mit-krb5 даже после пересборки ядра…
Что пишет? Какие ошибки сборки?
Достаточно world пересобрать, system уже в нём.
/usr/share/portage/config/sets/portage.conf
# Not much that could be changed for world, so better leave it alone
[world]
class = portage.sets.base.DummyPackageSet
packages = @profile @selected @system