всё равно спрошу: решил сегодня перейти с профиля 17.1 на профиль 23.0, пытался чётко следовать инструкции по миграции, но, чего-то недопоняв, выбрал профиль merged вместо split — естественно, что при обновлении binutils возникла ошибка (текст не сохранился), поэтому поменял профиль на split, но, видимо, было уже поздно: следующий пакет, т.е. gcc, наотрез отказывается устанавливаться, выдавая ошибку, мол у меня выбран профиль merged, а не split. Застрял на 6-м шаге инструкции. Как это можно исправить? В интернете по этой теме ничего нет, кроме этой инструкции
Установить и запустить sys-apps/merge-usr, выбрать профиль без split.
Уже сделал это, но теперь компилятор сыплет ошибками, говорящими о том, что нет исполняемого файла as, который должен содержаться в пакете binutils, но, как выяснилось, там не содержится
/usr/sbin/env-update && source /etc/profile
Та же ошибка
emerge --info проверь на наличие AS
Возник ещё один вопрос: почему после синхронизации репозиториев после обновления до профиля 23.0 портаж хочет поставить llvm, clang, zig и ещё кучу пакетов, не связанных ни с чем?
потому что кому-то по зависимости нужны новые пакеты
Обсуждают сегодня