[devel] --as-needed

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Мар 7 12:30:53 MSK 2006


On Tue, Mar 07, 2006 at 10:10:16AM +0500, Andrey Rahmatullin wrote:
> On Mon, Mar 06, 2006 at 04:22:03PM +0300, Dmitry V. Levin wrote:
> > Первый ld отличается от второго порядком файлов:
> > в первом "zv.o -lz", во втором "-lz zv.o".
> Ага. И такое может сгенерить и automake. И генерит.
> 
> Вход:
> bin_PROGRAMS = mpdscribble
> mpdscribble_SOURCES = mpdscribble.c as.c conn.c escape.c file.c lmc.c \
>   md5.c misc.c as.h conn.h escape.h file.h lmc.h md5.h misc.h
> AM_CFLAGS="-I./libmpdclient"
> AM_LDFLAGS="./libmpdclient/libmpdclient.o"

Не надо имена библиотек указывать в LDFLAGS.
Для этого в automake предусмотрены другие средства (LDADD).


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


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