我想知道是否可以使用nptl测试特定的二进制文件,而不是嵌入我的glibc中的linuxthreads。我不想重新编译glibc,因为它是我提供的特定硬件/软件,我不想破坏一切。我只是希望能够测试这个实现并看看可能是什么增益
提前致谢
答案 0 :(得分:2)
我不想重新编译glibc
如果你的glibc是用linuxthreads而不是nptl编译的,那么显然你不能用它来用nptl测试二进制文件。
您的选择是:
构建一个单独的启用了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
另见this answer。