[devel] опять --as-needed
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Мар 15 18:09:39 MSK 2006
On Wed, Mar 15, 2006 at 05:53:45PM +0300, Valery V. Inozemtsev wrote:
> дано Makefile.am:
>
> bin_PROGRAMS = xsvg
>
> xsvg_SOURCES = \
> args.c \
> args.h \
> xsvg.c
>
> AM_CFLAGS = $(X_CFLAGS) $(XSVG_CFLAGS)
> xsvg_LDFLAGS = $(X_LIBS) $(XSVG_LIBS)
Грубо говоря, "LDFLAGS = $(LIBS)" всегда неправильно.
> в Makefile получаем:
> ...
> xsvg$(EXEEXT): $(xsvg_OBJECTS) $(xsvg_DEPENDENCIES)
> @rm -f xsvg$(EXEEXT)
> $(LINK) $(xsvg_LDFLAGS) $(xsvg_OBJECTS) $(xsvg_LDADD) $(LIBS)
Наверное, автор хотел вместо
xsvg_LDFLAGS = $(X_LIBS) $(XSVG_LIBS)
написать
xsvg_LDADD = $(X_LIBS) $(XSVG_LIBS)
См. "info automake Linking".
--
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/20060315/af1565f4/attachment-0001.bin>
Подробная информация о списке рассылки Devel