Я создаю общую библиотеку на Ubuntu 18.04.1, которая должна быть явно связана с libdl.so.
Все хорошо, когда используется не-libtool make-файл - "-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. Спасибо