Принудительно подключить libtool к libdl.so

Я создаю общую библиотеку на Ubuntu 18.04.1, которая должна быть явно связана с libdl.so.

Все хорошо, если используется make-файл не-libtool - "-ldl" передается компоновщику, а полученный двоичный файл импортирует libdl.so.

Но при попытке сборки с помощью libtooled automake созданная разделяемая библиотека не импортирует libdl.so, несмотря на то, что для makefile.am для la_LDFLAGS задано значение "-Wl,- no-as-required -ldl"

Я подозреваю, что это связано с тем, что libtool поставляется с собственной реализацией dl (libltdl), и он статически связан вместо libdl.so

Есть ли способ, опция командной строки, которая заставит libtool использовать нативную реализацию вместо libltdl? - Я потратил много времени, чтобы найти его напрасно.

Версия libtool - 2.4.6. Спасибо

0 ответов

Другие вопросы по тегам