[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