Используйте NPTL, сохраняя glibc с linuxthreads
Я хотел бы знать, возможно ли протестировать определенный двоичный файл с помощью nptl вместо linuxthreads, который встроен в мой glibc. Я не хочу перекомпилировать glibc, потому что он поставляется с моим конкретным аппаратным / программным обеспечением, и я не хочу все ломать. Я просто хочу иметь возможность протестировать эту реализацию и посмотреть, что может быть выигрыш
заранее спасибо
1 ответ
Я не хочу перекомпилировать glibc
Если ваш glibc был скомпилирован с linuxthreads, а не с nptl, то, очевидно, вы не можете использовать его для тестирования двоичного файла с помощью nptl.
Ваш выбор:
- Используйте другую (более новую) систему, в которой есть gptbc с поддержкой 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
Смотрите также этот ответ.