[devel] I: glib2-devel-2.12.7-alt1 regression
Alexey Rusakov
=?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Вс Янв 14 00:57:07 MSK 2007
Dmitry V. Levin wrote:
> On Fri, Jan 12, 2007 at 11:53:46AM +0300, Alexey Rusakov wrote:
>
>> Dmitry V. Levin wrote:
>>
> [...]
>
>>> В результате некоторые использующие configure пакеты, при сборке
>>> которых устанавливается glib2-devel, перестали собираться из-за
>>> изменения в glib-gettext.m4:
>>>
>>> 2006-12-13 Matthias Clasen <mclasen на redhat>
>>> * m4macros/glib-gettext.m4: Require AC_CANONICAL_HOST in
>>> GLIB_WITH_NLS. (#385132, Laszlo Peter)
>>>
>>> Проявляется это так:
>>> configure.ac:NN: required file `./config.guess' not found
>>> или так:
>>> configure.ac:NN: required file `./config.sub' not found
>>> или так:
>>> checking build system type... Invalid configuration `noarch-alt-linux': machine `noarch-alt' not recognized
>>> configure: error: /bin/sh ./config.sub noarch-alt-linux failed
>>>
>>>
>> Честно говоря, я не очень хорошо понимаю - это именно regression или
>> ужесточение условий сборки с glib?
>>
>
> Это изменение в сборочной среде, наведённое изменением в glib-gettext.m4
>
>
>> Другими словами, что фиксить правильнее - откатывать патч в glib или
>> исправлять configure-скрипты в пострадавших пакетах?
>>
>
> Вряд ли имеет смысл откатывать изменение в glib-gettext.m4
>
Похоже, проблема состоит в том, что архитектура noarch-alt-linux
незнакома связке libtool/autoconf/automake. В частности, в config.sub,
копируемом от libtool(?), такая вещь как noarch не упоминается вообще.
Зато есть i*86 и x86_64. Можно туда же (в
/usr/share/libtool-1.5/config.sub) внести и noarch, но я не знаю, а)
насколько это корректный фикс; б) если всё-таки корректный, имеет ли он
смысл в апстриме.
--
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team
Подробная информация о списке рассылки Devel