CDS 11.9 stage 20111010
Перехожу на hardened профиль.
eselect profile set calculate/server/CDS/x86/hardened
Обновляю gcc toolchain.
emerge -atvb glibc binutils gcc gcc-config portage
Переходить на hardened gcc нет необходимости. 1-й gcc профиль он и есть.
# gcc-config -l
[1] i686-pc-linux-gnu-4.5.3 *
[2] i686-pc-linux-gnu-4.5.3-hardenednopie
[3] i686-pc-linux-gnu-4.5.3-hardenednopiessp
[4] i686-pc-linux-gnu-4.5.3-hardenednossp
[5] i686-pc-linux-gnu-4.5.3-vanilla
Но все равно:
env-update && source /etc/profile
Пересобираю обновленным gcc toolchain `system
emerge -avtbk `system
Собираю мир:
emerge -avtbk @world
ошибка при сборе мира на dhcp-3.1.3-p1.
emerge --info net-misc/dhcp-3.1.3_p1
build.log
Предложения имеются, кроме создания костыля в локальный оверлей?
Добавлю. Проблема связана с ошибкой в скрипте configure, который не знает что такое ядро 3.х.Gentoo’s Bugzilla – Bug 379903
Как я понимаю, у этой беды 2 решения:
# Ждать обновления в портэйджах
# Рисовать костыль в локальный оверлей