glibc :: use='nptl nptlonly' [Solved]

хотелось бы обновить glibc, да вот неприятность:

gnote ~ # emerge glibc -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] sys-libs/glibc-2.4-r3 [2.3.6-r4] USE="nls nptl* nptlonly* -build -glibc-omitfp -hardened (-multilib) -profile (-selinux) (-erandom%) (-glibc-compat20%)" 0 kB

Total size of downloads: 0 kB
gnote ~ # emerge glibc
Calculating dependencies... done!

>>> Emerging (1 of 1) sys-libs/glibc-2.4-r3 to /
 * glibc-libidn-2.4.tar.bz2 MD5 ;-) ...                                                                                                                 [ ok ]
 * glibc-libidn-2.4.tar.bz2 RMD160 ;-) ...                                                                                                              [ ok ]
 * glibc-libidn-2.4.tar.bz2 SHA1 ;-) ...                                                                                                                [ ok ]
 * glibc-libidn-2.4.tar.bz2 SHA256 ;-) ...                                                                                                              [ ok ]
 * glibc-libidn-2.4.tar.bz2 size ;-) ...                                                                                                                [ ok ]
 * glibc-2.4.tar.bz2 MD5 ;-) ...                                                                                                                        [ ok ]
 * glibc-2.4.tar.bz2 RMD160 ;-) ...                                                                                                                     [ ok ]
 * glibc-2.4.tar.bz2 SHA1 ;-) ...                                                                                                                       [ ok ]
 * glibc-2.4.tar.bz2 SHA256 ;-) ...                                                                                                                     [ ok ]
 * glibc-2.4.tar.bz2 size ;-) ...                                                                                                                       [ ok ]
 * glibc-ports-2.4.tar.bz2 MD5 ;-) ...                                                                                                                  [ ok ]
 * glibc-ports-2.4.tar.bz2 RMD160 ;-) ...                                                                                                               [ ok ]
 * glibc-ports-2.4.tar.bz2 SHA1 ;-) ...                                                                                                                 [ ok ]
 * glibc-ports-2.4.tar.bz2 SHA256 ;-) ...                                                                                                               [ ok ]
 * glibc-ports-2.4.tar.bz2 size ;-) ...                                                                                                                 [ ok ]
 * glibc-2.4-patches-1.17.tar.bz2 MD5 ;-) ...                                                                                                           [ ok ]
 * glibc-2.4-patches-1.17.tar.bz2 RMD160 ;-) ...                                                                                                        [ ok ]
 * glibc-2.4-patches-1.17.tar.bz2 SHA1 ;-) ...                                                                                                          [ ok ]
 * glibc-2.4-patches-1.17.tar.bz2 SHA256 ;-) ...                                                                                                        [ ok ]
 * glibc-2.4-patches-1.17.tar.bz2 size ;-) ...                                                                                                          [ ok ]
 * glibc-powerpc-cpu-addon-v0.01.tgz MD5 ;-) ...                                                                                                        [ ok ]
 * glibc-powerpc-cpu-addon-v0.01.tgz RMD160 ;-) ...                                                                                                     [ ok ]
 * glibc-powerpc-cpu-addon-v0.01.tgz SHA1 ;-) ...                                                                                                       [ ok ]
 * glibc-powerpc-cpu-addon-v0.01.tgz SHA256 ;-) ...                                                                                                     [ ok ]
 * glibc-powerpc-cpu-addon-v0.01.tgz size ;-) ...                                                                                                       [ ok ]
 * glibc-linuxthreads-20060605.tar.bz2 MD5 ;-) ...                                                                                                      [ ok ]
 * glibc-linuxthreads-20060605.tar.bz2 RMD160 ;-) ...                                                                                                   [ ok ]
 * glibc-linuxthreads-20060605.tar.bz2 SHA1 ;-) ...                                                                                                     [ ok ]
 * glibc-linuxthreads-20060605.tar.bz2 SHA256 ;-) ...                                                                                                   [ ok ]
 * glibc-linuxthreads-20060605.tar.bz2 size ;-) ...                                                                                                     [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                    [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                   [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                  [ ok ]
 * checking glibc-2.4.tar.bz2 ;-) ...                                                                                                                   [ ok ]
 * checking glibc-ports-2.4.tar.bz2 ;-) ...                                                                                                             [ ok ]
 * checking glibc-libidn-2.4.tar.bz2 ;-) ...                                                                                                            [ ok ]
 * checking glibc-2.4-patches-1.17.tar.bz2 ;-) ...                                                                                                      [ ok ]
 * checking glibc-linuxthreads-20060605.tar.bz2 ;-) ...                                                                                                 [ ok ]
 * checking glibc-powerpc-cpu-addon-v0.01.tgz ;-) ...                                                                                                   [ ok ]
 * glibc-2.4 is nptl-only!
 * NPTL requires a CHOST of i486 or better

!!! ERROR: sys-libs/glibc-2.4-r3 failed.
Call stack:
  ebuild.sh, line 1562:   Called dyn_setup
  ebuild.sh, line 665:   Called pkg_setup
  glibc-2.4-r3.ebuild, line 1079:   Called die

!!! please add USE='nptl nptlonly' to make.conf
!!! If you need support, post the topmost build error, and the call stack if relevant.

в USE эти nptl nptlonly стоят
где капать ?

По моему надо

По моему надо поменять значение CHOST в make.conf c i386-pc-gnu-linux на что-то типа i686-pc-gnu-linux. Соответственно придется пересобрать весь toolchain.

помогло, только

помогло, только с i686-pc-gnu-linux у меня гогда то проблеммы были, уже не помню с каким пакетом....

по поводу toolchain, вы про это * sys-devel/bfin-toolchain [ Masked ]

теперь компиляция вылетает вот таким образом

    configure: error:
    *** These critical programs are missing or too old: gcc
    *** Check the INSTALL file for required versions.

    !!! ERROR: sys-libs/glibc-2.4-r3 failed.
    Call stack:
    ebuild.sh, line 1546: Called dyn_compile
    ebuild.sh, line 937: Called src_compile
    glibc-2.4-r3.ebuild, line 1184: Called toolchain-glibc_src_compile
    glibc-2.4-r3.ebuild, line 251: Called glibc_do_configure 'nptl'
    glibc-2.4-r3.ebuild, line 941: Called die

    !!! failed to configure glibc
    !!! If you need support, post the topmost build error, and the call stack if relevant.

про toolchain, я малость не догнал... как и что...

*

с i686-pc-gnu-linux общей проблемы нет - проблема может быть в частностях которые надо рассматривать отдельно.

а вы не

а вы не заметитли что nptl стоит, а nptlonly нет?

Re: а вы не

evadim написал(а):
а вы не заметитли что nptl стоит, а nptlonly нет?

.........nls nptl* nptlonly*
там после первого вызова емердж редактировался make.conf, хотя лишнее ща убиру

собственно

собственно теперь видно что в самом конце оно гарит что для НПТЛ нужен ЦХОСТ i486 и выше...

Блин, симлинк

Блин, симлинк на профиль 2006.1 сделан? Если нет, то сделайте. Опять же если неохота то нада поставить nptl nptlonly и i686 в /usr/portage/profile/default-linux/профиль/make.defaults

Каким образом

Каким образом должен выглядить этот симлинк?

каким образом

каким образом должен выглядить этот симлинк?

ln -sf

ln -sf /usr/portage/profile/default-linux/профиль/make.defaults /etc/make.profile

я сделал вот

я сделал вот такой линк n -sf /usr/portage/profile/default-linux/x86/2006.1 /etc/make.profile

но всеравно проблема осталась... мож че пересобрать нада ?

как должен

как должен выглядить этот симлинк ?

как должен

как должен выглядить этот симлинк ?

как должен

как должен выглядить этот симлинк ?

каким образом

прошу админов удалить дубликаты сообщений, была проблемма с инетом, страница толком не обновлялось думал, что сообщение не ушло на сервер...

прошу прощения за бардак :)

оказывается

оказывается все было просто...
профиль в gcc-config у меня не был выбран...,, выбрал пересобрал linux-headers и усе заработало

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".