[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