Warum klagt das Konfigurieren von glibc, dass nptl nicht vorhanden ist?

491
user322908

Ich versuche, ein aktuelles (2.12.1) neu zu kompilieren, indem ich glibcden Anweisungen in folgt

http://www.tldp.org/HOWTO/html_single/Glibc-Install-HOWTO/

Aus einem Build-Verzeichnis mache ich

../*2.12.1/configure --prefix=/usr/local_another --enable-add-ons='linuxthreads' 

und ich bekomme

*** On GNU/Linux systems it is normal to compile GNU libc with the *** `nptl' add-on. Without that, the library will be *** incompatible with normal GNU/Linux systems. *** If you really mean to not use this add-on, run configure again *** using the extra parameter `--disable-sanity-checks'. 

So sieht es aus wie configurewill ntpl. OK, nach dem obigen HOWTO wechsle ich zu

../*2.12.1/configure --prefix=/usr/local_another --enable-add-ons='linuxthreads ntpl' 

und jetzt bekomme ich diesen Fehler:

configure: error: add-on directory "ntpl" does not exist 

Die GNU-Dokumentation besagt, dass seit glibc 2.6, ntplist ein Teil von glibcund ich kann dieses Paket auf keinen Fall separat finden.

Warum erhalte ich diesen Fehler?

0

2 Antworten auf die Frage

1
David Schwartz

Sie erhalten den Fehler, weil Sie ständig versuchen, linuxthreads zu aktivieren. Dies ist uralt und veraltet.

Vielen Dank, das hat mir das HOWTO gesagt, lassen Sie mich so testen, wie Sie es empfehlen. user322908 vor 6 Jahren 0
Auch "ntpl" wurde los, oder? user322908 vor 6 Jahren 0
0
oerdnj

Es ist nptl(native POSIX-Thread-Bibliothek) und nicht ntpl, deshalb erhalten Sie den zweiten Fehler.