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).