LINUX.ORG.RU

История изменений

Исправление pavlick, (текущая версия) :

О линковке с la. После чтения доков/экспериментов пришёл к следующему: когда линковаться с la в _LDADD?

  1. Хотим линковаться с либой статической + со всеми зависимостями, который сохраняются в la. Т.е. всякие pkg-config не устраивают (флаги -static, -all-static).
  2. Слинкованная разделяемая либа часть проекта, который также содержит исполняемый файл линкуемый с этой либой. Тогда libtool создаст обёртку вместо бинаря, которая позволит запускать его (для теста) без установки либы в …/lib (через LD_PRELOAD, наверное).

Во всех иных случаях можно спокойно линковаться -lmy.

ЗЫ: всем спасибо, вроде libtool осилил.

Исходная версия pavlick, :

О линковке с la. После чтения доков/экспериментов пришёл к следующему: когда линковаться с la в _LDADD?

  1. Хотим линковаться с либой статической + со всеми зависимостями, который сохраняются в la. Т.е. всякие pkg-config не устраивают (флаги -static, -all-static).
  2. Слинкованная разделяемая либа часть проекта, который также содержит исполняемый файл линкуемый с этой либой. Тогда libtool создаст обёртку вместо бинаря, которая позволит запускать его (для теста) без установки либы в …/lib (через LD_PRELOAD, наверное).

Во всех иных случаях можно спокойно линковаться -lmy.