[devel] опять --as-needed

Valery V. Inozemtsev =?iso-8859-1?q?shrek_=CE=C1_freesource=2Einfo?=
Ср Мар 15 17:53:45 MSK 2006


Hi

дано 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)

в Makefile получаем:
...
xsvg$(EXEEXT): $(xsvg_OBJECTS) $(xsvg_DEPENDENCIES)
        @rm -f xsvg$(EXEEXT)
        $(LINK) $(xsvg_LDFLAGS) $(xsvg_OBJECTS) $(xsvg_LDADD) $(LIBS)

или
gcc  -I/usr/include/cairo -I/usr/include/libxml2   -Wall -Wpointer-arith 
-Wstrict-prototypes    -Wmissing-prototypes -Wmissing-declarations        
-Wnested-externs -fno-strict-aliasing -g -O2   -o xsvg  -lsvg-cairo -lsvg 
-lpng -ljpeg -lcairo -lxml2 -lz -lm   args.o xsvg.o

и облом. правим Makefile
        $(LINK) $(xsvg_OBJECTS) $(xsvg_LDFLAGS) $(xsvg_LDADD) $(LIBS)
и
gcc  -I/usr/include/cairo -I/usr/include/libxml2   -Wall -Wpointer-arith 
-Wstrict-prototypes    -Wmissing-prototypes -Wmissing-declarations        
-Wnested-externs -fno-strict-aliasing -g -O2   -o xsvg args.o xsvg.o  
-lsvg-cairo -lsvg -lpng -ljpeg -lcairo -lxml2 -lz -lm

все ок. внимание, вопрос: в чем косяк?

-- 
Valery V. Inozemtsev
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/3ec6a20f/attachment-0001.bin>


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