[devel] automake и --as-needed (Makefile.am)
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вт Мар 7 17:49:27 MSK 2006
On Tue, Mar 07, 2006 at 04:13:35PM +0300, Dmitry V. Levin wrote:
> > > > > Некоторые помещают имена библиотек в *_LDFLAGS. Это
> > > > > неправильно. Правильно LDADD. См. info automake Linking.
> Так неправильно:
> gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -o ircp ircp.o -lopenobex libircp.a
> Так лучше:
> gcc -pipe -Wall -O2 -march=i586 -mcpu=i686 -o ircp ircp.o libircp.a -lopenobex
Собралось (вдруг кому понадобится -- однострочник на Makefile.am
прилагается).
Не даёт покоя мысль -- есть ли чем заняться, кроме как игрой
в угадалки нужного порядка библиотек, которые сами по себе
неинтересны...
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
diff -Naur ircp-0.3-orig/src/Makefile.am ircp-0.3/src/Makefile.am
--- ircp-0.3-orig/src/Makefile.am 2002-12-01 19:34:41 +0200
+++ ircp-0.3/src/Makefile.am 2006-03-07 16:34:34 +0200
@@ -17,6 +17,6 @@
ircp_SOURCES = ircp.c
-LDADD = @OPENOBEX_LIBS@ libircp.a
+LDADD = libircp.a @OPENOBEX_LIBS@
INCLUDES = @OPENOBEX_CFLAGS@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060307/8a14dc36/attachment-0001.bin>
Подробная информация о списке рассылки Devel