[devel] buildreq и лишние зависимости.
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Мар 13 19:02:53 MSK 2009
On Fri, Mar 13, 2009 at 04:42:55PM +0600, Mikhail Gusarov wrote:
>
> Twas brillig at 14:41:02 13.03.2009 UTC+04 when asy на altlinux.ru did gyre and gimble:
>
> >> Проблема - это когда buildreq считают "серебряной пулей". А на
> >> самом деле: вывод buildreq - это информация к размышлению и исходные
> >> данные для работы мейнтейнера.
>
> SYA> Это понятно, однако вдруг есть возможность поправить ? Вообще,
> SYA> Fortran меня удивил. :-)
>
> Вполне возможно, что configure этого пакета проверяет наличие gfortran,
> из-за какого-нибудь кривого шаблона, по которому писали этот
> configure. Имеет смысл исправить и отрепортить upstream.
К сожалению, этот шаблон содержится в
/usr/share/libtool-1.5/aclocal/libtool.m4
23 # AC_PROG_LIBTOOL
24 # ---------------
25 AC_DEFUN([AC_PROG_LIBTOOL],
26 [AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
27 dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
28 dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
29 AC_PROVIDE_IFELSE([AC_PROG_CXX],
30 [AC_LIBTOOL_CXX],
31 [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
32 ])])
33 dnl And a similar setup for Fortran 77 support
34 AC_PROVIDE_IFELSE([AC_PROG_F77],
35 [AC_LIBTOOL_F77],
36 [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
37 ])])
Даже если локально запатчить этот шаблон, то всё равно придётся
перегенерировать скрипты (запускать autoreconf). А большая часть
пакетов, которые собираются из готовых тарболлов, этого не делают.
В общем, это не очень серьезная проблема. Autotools-скрипты по сути
являются "шелухой", они оказывают минимальное влияние на результат
сборки (а настоящее влияние оказывают исходники, которые компилируются
с помощью autotools).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090313/d816406f/attachment.bin>
Подробная информация о списке рассылки Devel