[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