glibc に組み込まれている linuxthreads の代わりに nptl を使用して特定のバイナリをテストできるかどうかを知りたいです。glibc は特定のハードウェア/ソフトウェアで提供されているものであり、すべてを壊したくないため、glibc を再コンパイルしたくありません。この実装をテストして、何が得られるかを確認したいだけです
前もって感謝します
glibc に組み込まれている linuxthreads の代わりに nptl を使用して特定のバイナリをテストできるかどうかを知りたいです。glibc は特定のハードウェア/ソフトウェアで提供されているものであり、すべてを壊したくないため、glibc を再コンパイルしたくありません。この実装をテストして、何が得られるかを確認したいだけです
前もって感謝します
glibc を再コンパイルしたくない
glibc が nptl ではなく linuxthreads でコンパイルされている場合、明らかにそれを使用して nptl でバイナリをテストすることはできません。
選択肢は次のとおりです。
glibc の別の nptl 対応バージョンをビルドし、それを使用します。
cd glibc-2.15 ./configure --prefix=/usr/glibc-nptl && make && sudo make install
# 新しくビルドした glibc を使用してバイナリを実行します:
/usr/glibc-nptl/lib/ld-2.15.so /path/to/binary
この回答も参照してください。