在使用linuxthreads保持glibc的同时使用NPTL

时间:2012-04-21 14:12:00

标签: linux glibc nptl linuxthreads

我想知道是否可以使用nptl测试特定的二进制文件,而不是嵌入我的glibc中的linuxthreads。我不想重新编译glibc,因为它是我提供的特定硬件/软件,我不想破坏一切。我只是希望能够测试这个实现并看看可能是什么增益

提前致谢

1 个答案:

答案 0 :(得分:2)

  

我不想重新编译glibc

如果你的glibc是用linuxthreads而不是nptl编译的,那么显然你不能用它来用nptl测试二进制文件。

您的选择是:

  1. 使用具有启用nptl的glibc或
  2. 的其他(较新的)系统
  3. 构建一个单独的启用了nptl的glibc版本,然后使用 it ,例如

    cd glibc-2.15  ./configure --prefix = / usr / glibc-nptl&&制造&& sudo make install

    #现在使用新建的glibc运行二进制文件:
     /usr/glibc-nptl/lib/ld-2.15.so / path / to / binary

  4. 另见this answer