On Mon, Mar 06, 2006 at 04:22:03PM +0300, Dmitry V. Levin wrote: > Первый ld отличается от второго порядком файлов: > в первом "zv.o -lz", во втором "-lz zv.o". Ага. И такое может сгенерить и automake. И генерит. Вход: bin_PROGRAMS = mpdscribble mpdscribble_SOURCES = mpdscribble.c as.c conn.c escape.c file.c lmc.c \ md5.c misc.c as.h conn.h escape.h file.h lmc.h md5.h misc.h AM_CFLAGS="-I./libmpdclient" AM_LDFLAGS="./libmpdclient/libmpdclient.o" Выход: LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ Результат: gcc "-I./libmpdclient" -pipe -Wall -O2 -march=athlon -Wl,--as-needed -I/usr/include/libsoup-2.2 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libsoup-2.2 -I/usr/include/libxml2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include "./libmpdclient/libmpdclient.o" -lsoup-2.2 -lgnutls -ltasn1 -lgcrypt -lgpg-error -lxml2 -lz -lm -lglib-2.0 -lsoup-2.2 -lgnutls -ltasn1 -lgcrypt -lgpg-error -lxml2 -lz -lm -lglib-2.0 -o mpdscribble mpdscribble.o as.o conn.o escape.o file.o lmc.o md5.o misc.o -- WBR, wRAR (ALT Linux Team) Powered by the ALT Linux fortune(8): > Мы вообще все время чего-то ждем. К чему бы это :) ? К дезорганизации. -- mike in devel-kernel@