Вопросы по теме 'libtool'

Использование libtool для загрузки повторяющегося имени функции из общей библиотеки
Я пытаюсь создать общую библиотеку «отладки» (т. е. файл .so или .dll), которая вызывает другую «настоящую» общую библиотеку с тем же C API, что и библиотека отладки (в данном случае для эмуляции PKCS#). 11 API). Однако у меня возникают проблемы,...
1691 просмотров
schedule 10.03.2022

Libtool считает, что библиотека была перемещена, но это не так
В настоящее время я перекомпилирую gtk+ и зависимости из исходников (у меня нет другого выбора). Все мои пользовательские пакеты устанавливаются в определенную пользовательскую точку (назовем ее /packages ) (это может показаться странным, но на...
10679 просмотров
schedule 04.08.2022

Как мне указать autoconf не проверять fortran, C++ и т. д., когда мой пакет собран только на C?
Это беспокоило меня годами, но я просто игнорировал это, как и все остальные. AM_INIT_AUTOMAKE([dist-bzip2]) AC_PROG_CC AC_PROG_LIBTOOL AC_C_INLINE AM_PROG_CC_C_O С приведенным выше в моем файле configure.ac configure пойдет и найдет мне...
991 просмотров
schedule 23.07.2023

Как научиться пользоваться autotools/libtool? (Кому-то это тоже не нравится?)
Когда в каком-то проекте есть все эти "ltmain", "aclocal.m4" и прочие "autogen.sh", это приносит дискомфорт: ./autogen.sh работает медленно. ./configure медленный. ./configure не жалуется, что чего-то не хватает. Я исправляю это, и это...
3061 просмотров
schedule 08.05.2022

как сделать библиотеку с помощью libtool, если в нескольких каталогах есть исходники с одинаковым именем файла
Я пытаюсь скомпилировать библиотеку с помощью libtool. Проблема в том, что у меня есть несколько исходных файлов с одинаковым именем файла в нескольких каталогах. Из-за этого во время автореконфы libtoolize выдает мне ошибки. В основном, моя...
157 просмотров
schedule 26.07.2023

Проблема со связанной библиотекой в ​​automake и libtool
Привет, я разрабатываю библиотеку C libtool. У меня проблема с добавлением зависимостей lib xml2. Я решил использовать автоинструменты GNU, хотя я очень новичок. В configure.ac у меня есть: # Checks for libraries....
1859 просмотров
schedule 28.05.2023

Ошибка установки PCRE
Я пытаюсь установить PCRE на свой сервер Ubuntu 11.10. Когда я запускаю команду make, я получаю очень длинный вывод, который всегда заканчивается этой ошибкой: libtool: link: ( cd ".libs" && rm -f "libpcreposix.la" && ln -s...
45819 просмотров
schedule 21.03.2024

Как сделать ссылку на libabc.a вместо libabc.so?
В книге Autotools: Практическое руководство по GNU Autoconf, Automake, и Libtool , глава 6 (создание библиотек с помощью libtool), пример ссылки на библиотеку. В примере библиотека libjupiter.so связана с другой библиотекой libjupcommon.a ....
1620 просмотров
schedule 15.05.2023

Принудительно связать статическую библиотеку с общей библиотекой с помощью Libtool
У меня есть библиотека ( libfoo ), которая скомпилирована с помощью libtool в два объекта: libfoo.a и libfoo.so. Мне нужно создать, используя libtool , еще одну библиотеку ( libbar ), которая будет единой общей библиотекой (libbar.so),...
5402 просмотров
schedule 30.10.2022

libtool automake: LIBADD не работает со статической компоновкой?
У меня есть программа aa , которая зависит от libbb , которая зависит от libcc . В Makefile.am libb я добавил libbb_la_LIBADD = -lcc В Makefile aa я добавил aa_LDADD = -lbb Это прекрасно работает в случае по умолчанию. Но...
3194 просмотров
schedule 31.07.2022

LIBADD не добавит одну библиотеку libtool в другую в Ubuntu?
У меня есть проект, использующий автоинструменты GNU, с разделом Makefile.am , который выглядит так: lib_LTLIBRARIES += myproj/mysupport/libmysupport.la myproj_mysupport_libmysupport_la_SOURCES = myproj/mysupport/some_sources.cc lib_LTLIBRARIES...
1820 просмотров
schedule 24.08.2022

automake и пользовательский rpath
Я должен отправить стороннюю библиотеку с приложением. Поскольку я не хочу устанавливать LD_LIBRARY_PATH вручную или требовать какого-либо скрипта-оболочки, я хочу, чтобы automake установил пользовательский rpath . К сожалению, libtool имеет...
3919 просмотров
schedule 11.08.2022

Предотвращение создания gcc/libtool общего объекта с нуля каждый раз, когда он связывается
Я создаю приложение autotools, которое ссылается на две общие библиотеки, libA.so и libB.so. Оба они, в свою очередь, состоят из разделяемых библиотек и статических (да, вопреки рекомендациям статических) библиотек. Статическая библиотека libmetis...
88 просмотров
schedule 28.02.2023

Как собрать модуль *.so в Automake и проекте, использующем libtool?
У меня та же проблема, что и у других иметь: У меня есть файл *.la , сгенерированный libtool в проекте Automake (например, module.la ), но мне нужны *.so этого, чтобы использовать его для dlopen() (например, module.so ). Но:...
12505 просмотров
schedule 09.06.2024

Libshout-2.3.1 делает ошибку
Я пытаюсь собрать libshout из исходного кода в Linux и сталкиваюсь с ошибкой, которую не могу решить. Моя команда ./configure выполняется без ошибок, но когда я запускаю make, я получаю следующую ошибку: /usr/bin/sed: can't read...
188 просмотров
schedule 12.07.2022

Как создать общую библиотеку (dylib) с помощью automake, которую может использовать JNI/JNA?
Как мне убедить LibTools сгенерировать библиотеку, идентичную тому, что gcc делает автоматически? Это работает, если я делаю что-то явно: gcc -o libclique.dylib -shared disc.c phylip.c Slist.c clique.c cp libclique.dylib...
950 просмотров
schedule 24.02.2023

Связать статическую библиотеку с общей во время сборки?
У меня проблема с созданием общей библиотеки с GCC / Linux. В настоящее время эта разделяемая библиотека создается с опцией GCC / libtool "-shared", и все в порядке. Теперь есть две дополнительные статические библиотеки (.a-файлы), которые...
30386 просмотров

Сделать так, чтобы distcheck не копировал все исходники
Мой проект структурирован следующим образом: / subdir1 subdir2 subdir3 common_include Каждый подкаталог компилирует разные двоичные файлы и библиотеки для моего проекта. common_include включает .h (заголовки C++), включенные во все мои...
2503 просмотров
schedule 21.11.2022

Ошибка make[4]: *** Нет правила для создания целевого файла `mono.exe', необходимого для `all-am'. Останавливаться. при кросс-компиляции mono 3.2.x для windows на ubuntu linux
Я обнаружил, что выпущена моно версия 3.2 или последняя стабильная версия, но у нее нет предварительно скомпилированной версии для Windows. Итак, я попытался скомпилировать исходный код моно версии 3.2 на Ubuntu и перешел на страницу...
1376 просмотров
schedule 15.11.2022

binutils bfd связывается с системным iberty вместо встроенного iberty
При сборке binutils компонент bfd не может скомпоноваться, потому что он линкуется с системной версией libiberty, а не со встроенной версией в binutuils/libiberty/lib64/libiberty.a. Я не вижу аргумента конфигурации, позволяющего мне переопределить...
303 просмотров
schedule 02.07.2023