[devel] опять --as-needed
Valery V. Inozemtsev
shrek на freesource.info
Ср Мар 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
----------- следущая часть -----------
j e┴ф╜┼┴Ъ╕
l┼ з╤ЙчвщT╝Xm╤÷Ъ√+-╠╘m√)Нф┼ЮЧ≤╘z╧ ┼_щzВ╔Щ╚miхfz{lЪm4КMУГЩчs╕╤яЪз╤ж°├g╖╣╦╖
Подробная информация о списке рассылки Devel