Nest z NPTL oraz TLS

Wieslaw Kierbedz WieslawKierbedz w farba.eu.org
Nie, 8 Lut 2004, 22:01:17 CET


Użytkownik Wieslaw Kierbedz napisał:

> Użytkownik Arkadiusz Miskiewicz napisał:
>
>> Dnia Sunday 08 of February 2004 20:37, Arkadiusz Miskiewicz napisał:
>>  
>>
>>> Od tej chwili na builderach NEST są ustawione makra
>>>
>>> %_with_nptl     1
>>> %_with_tls      1
>>>   
>>
>> Pośpieszyłem się. Niestety tak nie będzie.
>>
>>  
>>
> No to przy okazji - dlaczego nie udaje mi się przebudować glibc --with 
> ntpl?
>
>
Ok - głupio sformułowane.

Na początku było tak:
configure
*** LD_LIBRARY_PATH shouldn't contain the current directory when
*** building glibc. Please change the environment variable
*** and run configure again.
Więc delikatnie popsułem configure.in i zadałem autoconfa na wstępie.
W końcu doskonale wiem, że mojego HOME ld jednak nie ma na ścieżce.

Potem budowanie doszło mi do momentu instalowania w ~/tmp i:
Wykonywanie(%install): /bin/sh -e /var/tmp/rpm-tmp.16695
+ umask 022
+ cd /home/syntetyk/rpm/BUILD
+ cd glibc-2.3.3
+ rm -rf /home/syntetyk/tmp/glibc-2.3.3-root-syntetyk
+ install -d 
/home/syntetyk/tmp/glibc-2.3.3-root-syntetyk/etc/logrotate.d 
/home/syntetyk/tmp/glibc-2.3.3-root-syntetyk/etc/rc.d/init.d 
/home/syntetyk/tmp/glibc-2.3.3-root-syntetyk/etc/sysconfig 
/home/syntetyk/tmp/glibc-2.3.3-root-syntetyk/usr/share/man/man3 
/home/syntetyk/tmp/glibc-2.3.3-root-syntetyk/usr/share/man/man8 
/home/syntetyk/tmp/glibc-2.3.3-root-syntetyk/var/log 
/home/syntetyk/tmp/glibc-2.3.3-root-syntetyk/var/run/nscd
+ cd builddir
+ env LANGUAGE=C LC_ALL=C /usr/bin/make install 
install_root=/home/syntetyk/tmp/glibc-2.3.3-root-syntetyk 
infodir=/usr/share/info mandir=/usr/share/man
env: error while loading shared libraries: libc.so.6: cannot handle TLS data
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.16695 (%install)


Raz nie chce "current directory",
potem chce libc.so.6 z tls, a to jest ewentualnie w "current directory" 
właśnie (czyli to świeżo pobudowane)
stare glibc było rzeczywiście bez tls.

Czyli co?
Najpierw wybudować glibc z tls, ale bez nptl, zainstalować i dopiero 
budować z nptl?
Wiem, że nie, jakiś hint?

-- 
Wiesław Kierbedź
gg  2128870; wieslaw_kierbedz w jabber.org
www.v4l.prv.pl (video4linux - podstawy)




Więcej informacji o liście dyskusyjnej pld-users-pl