[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