История изменений
Исправление
pavlick,
(текущая версия)
:
О линковке с la. После чтения доков/экспериментов пришёл к следующему: когда линковаться с la в _LDADD?
- Хотим линковаться с либой статической + со всеми зависимостями, который сохраняются в la. Т.е. всякие pkg-config не устраивают (флаги -static, -all-static).
- Слинкованная разделяемая либа часть проекта, который также содержит исполняемый файл линкуемый с этой либой. Тогда libtool создаст обёртку вместо бинаря, которая позволит запускать его (для теста) без установки либы в …/lib (через LD_PRELOAD, наверное).
Во всех иных случаях можно спокойно линковаться -lmy.
ЗЫ: всем спасибо, вроде libtool осилил.
Исходная версия
pavlick,
:
О линковке с la. После чтения доков/экспериментов пришёл к следующему: когда линковаться с la в _LDADD?
- Хотим линковаться с либой статической + со всеми зависимостями, который сохраняются в la. Т.е. всякие pkg-config не устраивают (флаги -static, -all-static).
- Слинкованная разделяемая либа часть проекта, который также содержит исполняемый файл линкуемый с этой либой. Тогда libtool создаст обёртку вместо бинаря, которая позволит запускать его (для теста) без установки либы в …/lib (через LD_PRELOAD, наверное).
Во всех иных случаях можно спокойно линковаться -lmy.