我正在尝试glibc
按照以下说明重新编译最近的(2.12.1)
http://www.tldp.org/HOWTO/html_single/Glibc-Install-HOWTO/
从构建目录中我
../*2.12.1/configure --prefix=/usr/local_another --enable-add-ons='linuxthreads'
我得到了
*** 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'.
所以看起来像是configure
想要ntpl
。好的,按照上面的HOWTO,我改为
../*2.12.1/configure --prefix=/usr/local_another --enable-add-ons='linuxthreads ntpl'
现在我收到此错误:
configure: error: add-on directory "ntpl" does not exist
GNU 文档说,由于glibc 2.6
,ntpl
是 的一部分glibc
,并且无论如何我都无法在任何地方单独找到这个包。
那么我为什么会收到这个错误?
答案1
您收到错误是因为您不断尝试启用古老且过时的 linuxthreads。
答案2
它是nptl
(本机 POSIX 线程库)而不是ntpl
,这就是为什么您会收到第二个错误。