[devel] libtool: la_LIBADD vs noinst_LIBRARIES

Alexey Morozov =?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Пт Фев 20 12:47:00 MSK 2004


On Wed, Feb 04, 2004 at 12:35:22AM +0300, Alexey Tourbin wrote:
> К чести libtool надо сказать, что в таких ситуациях он выдает честное
> предупреждение:
> 
> *** Warning: Linking the shared library libecho.la against the
> *** static library ../../../src/util/libutil.a is not portable!
> 
> К "стыду" разработчиков надо сказать, что пакет mpfc не один подвержен
> этой напасти (сегодня я ещё исправил flac и буду дальше заниматься этим
> вопросом).
> 
> Теперь предлагаю обсудить варианты решения проблемы:
> 
> 1) Можно изменить структуру пакета (возможно, увеличив число полноценных
> библиотек и исключив вспомогательные статические библиотеки).
Это еще актуально? info '(libtool)Static libraries'
В общем, достаточно заменить

noinst_LIBRARIES = libbla.a

на

noinst_LTLIBRARIES = libbla.la

и провести соответствующие изменения по ходу Makefile.am

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20040220/7b3d4767/attachment-0001.bin>


Подробная информация о списке рассылки Devel