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

Valery V. Inozemtsev shrek на freesource.info
Ср Мар 15 18:17:38 MSK 2006


В сообщении от 15 марта 2006 18:09 Dmitry V. Levin написал(a):
> 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".

autoconf дочитал, а automake до конца дочитать все никак руки не дойдут

-- 
Valery V. Inozemtsev
----------- следущая часть -----------
j e┴ф╜┼┴Ъ╕
l┼	з╤ЙчвщT╝Xm╤÷Ъ√+-╠╘m√)Нф┼ЮЧ≤╘z╧ ┼_щzВ╔Щ╚miхfz{lЪm4КMУГВ╤я©ZУъз╤ж°├g╖╥M4у╦╖


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