emerge linux-headers glibc binutils gcc-config -pv
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-kernel/linux-headers-2.6.39 [2.6.36.1] 4,583 kB
[ebuild U ] sys-libs/glibc-2.13-r4 [2.11.3] USE="gd hardened nls -debug -glibc-omitfp (-multilib) -profile (-selinux) -vanilla" 16,081 kB
[ebuild U ] sys-devel/gcc-config-1.4.1-r1 [1.4.1] 0 kB
[ebuild N ] dev-libs/mpc-0.8.2 536 kB
[ebuild N ] virtual/yacc-0 0 kB
[ebuild U ] sys-devel/binutils-2.21.1-r1 [2.20.1-r1] USE="nls zlib%* -multislot -multitarget -static-libs% -test -vanilla" 18,573 kB
не сохраняется строка после block B-в редактировании есть???
[blocks B ] <sys-devel/patch-2.6 ("<sys-devel/patch-2.6" is blocking sys-libs/glibc-2.13-r4)
Используйте теги [code]. winterheart
Обнови patch до 2.6.1, затем
Обнови patch до 2.6.1, затем попробуй свою команду снова.
Не грусти, товарищ! Всё хорошо, beautiful good!
уря! Спасибо получилось!
уря!
Спасибо
получилось!
флаг -fstack-protector-all
по ходу
почему сборка glibc не любит флаг
-fstack-protector-all
все остальное из toolchain нормально собирается
может быть знаете
------
/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/sys-libs/glibc-2.13-r4/work/build-default-i686-pc-linux-gnu-nptl/elf/ld.so: hidden symbol `__stack_chk_fail_local' isn't defined
/usr/lib/gcc/i686-pc-linux-gnu/4.5.3/../../../../i686-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [/var/tmp/portage/sys-libs/glibc-2.13-r4/work/build-default-i686-pc-linux-gnu-nptl/elf/ld.so] Ошибка 1
make[2]: Выход из каталога `/var/tmp/portage/sys-libs/glibc-2.13-r4/work/glibc-2.13/elf'
make[1]: *** [elf/subdir_lib] Ошибка 2
make[1]: Выход из каталога `/var/tmp/portage/sys-libs/glibc-2.13-r4/work/glibc-2.13'
make: *** [all] Ошибка 2
emake failed
* ERROR: sys-libs/glibc-2.13-r4 failed (compile phase):
* make for default failed
*
* Call stack:
* ebuild.sh, line 75: Called src_compile
* environment, line 3485: Called eblit-run 'src_compile'
* environment, line 946: Called eblit-glibc-src_compile
* src_compile.eblit, line 211: Called toolchain-glibc_src_compile
* src_compile.eblit, line 123: Called die
* The specific snippet of code:
* emake || die "make for ${ABI} failed"
*
* If you need support, post the output of 'emerge --info =sys-libs/glibc-2.13-r4',
* the complete build log and the output of 'emerge -pqv =sys-libs/glibc-2.13-r4'.
* The complete build log is located at '/var/log/portage/sys-libs:glibc-2.13-r4:20120110-111845.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.13-r4/temp/environment'.
* S: '/var/tmp/portage/sys-libs/glibc-2.13-r4/work/glibc-2.13'
>>> Failed to emerge sys-libs/glibc-2.13-r4, Log file:
>>> '/var/log/portage/sys-libs:glibc-2.13-r4:20120110-111845.log'
.
А должна (или хотя бы обещала)?
Мы тоже не всего читали Шнитке!.. © В. Вишневский
так это нормальная
так это нормальная опция
нигде особо не говориться
что glibc не должен собираться
с этим CFLAGS
--
даже если посмотреть сюда
http://www.gentoo.org/proj/en/hardened/hardenedfaq.xml
причем если смотреть сюда
http://www.xaker.name/forvb/archive/index.php/t-19162.html
то вообще можно считать ее родной для glibc
.
Обратное так же верно. По этой теме гугль набит под завязку - как правило, данная хотелка в каждом дистре разводится своими патчами...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
да, спасибоя уже прошелся по
да, спасибо
я уже прошелся по гуглу
правда ничего (всмысле патча)
не нашел
--
хотя бы где озвучили этот костыль
а то типа 'читаем-ставим-работам'
а просто не собирается
или я такой счастливый?
---
кстати
тут http://www.linux.org.ru/forum/admin/4554737
явно люди пишут на эту тему
">>со -fstack-protector-all собралось все (stage3), кроме glibc"
так что не я один такой
а решения вообщем то нет
Лично я бы в данном
Лично я бы в данном случае...
1. Не ограничивался пересобркой цитированных пакетов, но привёл к актуальному состоянию мир.
2. При принудительной пересборке цитированных (системных) пакетов не пренебрегал опцией
--oneshot.:wq
--
Live free or die
>1. Не ограничивался
>1. Не ограничивался пересобркой цитированных пакетов, но привёл к актуальному состоянию мир.
нулевая система на уровне сетапа