[devel] static

Alexey I. Froloff =?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Вт Дек 23 09:17:27 MSK 2003


* Alexey I. Froloff <raorn на immo.ru> [031222 12:03]:
> В общем отрепортил я всё это на OFTC/#quakeforge, taniwha сказал,
> что кажется нашёл в чём бага.  Есть мнение, что в ближайшее время
> на cvs будет исправление.
JFI: В cvs исправлено...  Проблема была в следующем:

Библиотеки, которые не устанавливаются (noinst_LTLIBRARIES),
всегда собираются статически.  Если libtool'у передаётся флаг
-static и сборка статических библиотек запрещена
(--disable-static), такие библиотеки получаются пустыми (что мы и
наблюдали).  В cvs испралено следующим образом:

configure.ac:
 fi	 fi
+ 	 if test "x$enable_static" = xno; then
+ 	         STATIC=
+ 	 else
+ 	         STATIC=-static
+ 	 fi
 AC_SUBST(PREFER_PIC)	 AC_SUBST(PREFER_PIC)
 AC_SUBST(PREFER_NON_PIC)	 AC_SUBST(PREFER_NON_PIC)
+AC_SUBST(STATIC)

Makefile.am:
 libnet_chan_la_LIBADD=          nc/libnc.la
-libnet_chan_la_LDFLAGS=         -static
+libnet_chan_la_LDFLAGS=         @STATIC@
 libnet_chan_la_SOURCES=         net_chan.c

-- 
Regards, Sir Raorn.
-------------------
Как там с качеством кода?
		-- ldv in devel@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20031223/51f667d1/attachment-0001.bin>


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