For some unknown reason, babel-1.4.0-alt6.svn20090721.1 packages libtool used for build via /usr/bin/babel-libtool. This is a bad idea and should be avoided. Worse, this bundled libtool embeds GCC search dir which is version-dependent, This error leads to failures every time gcc version changes.
Честно говоря, я слабо понял, в чём суть этого сообщения (кстати, уведомление о нём мне не приходило). Но, кстати, за это время пакет уже был пересобран, я уже понял, что это нужно делать каждый раз при смене версии gcc. Думаю, ничего страшного в этом нет, а чтобы начинать глобальную реформу (это насчёт "This is a bad idea and should be avoided"), нужно быть апстримом. Но если это действительно какие-то проблемы создаёт, был бы рад увидеть по-английски послание для апстрима, который и отправлю (без особой надежды на результат, впрочем).
Проблема починить это самому следующая: часть необходимых для babel-oriented проектов символов отсутствует во всех shared-библиотеках gcc, но присутствует в объектниках (файлы *.o), они и используются. Я сам в свою очередь хотел повесить FR на gcc, чтобы эти объектники упаковывались либо в libc.so, либо вообще в отдельную библиотеку, да как-то из головы вылетело за тьмой других дел... > rpm -ql gcc4.4|grep '\.o' /usr/lib64/gcc/x86_64-alt-linux/4.4.1/crtbegin.o /usr/lib64/gcc/x86_64-alt-linux/4.4.1/crtbeginS.o /usr/lib64/gcc/x86_64-alt-linux/4.4.1/crtbeginT.o /usr/lib64/gcc/x86_64-alt-linux/4.4.1/crtend.o /usr/lib64/gcc/x86_64-alt-linux/4.4.1/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/4.4.1/crtfastmath.o /usr/lib64/gcc/x86_64-alt-linux/4.4.1/crtprec32.o /usr/lib64/gcc/x86_64-alt-linux/4.4.1/crtprec64.o /usr/lib64/gcc/x86_64-alt-linux/4.4.1/crtprec80.o
Был ещё вариант убрать явные пути к объектникам в /usr/bin/babel-libtool, а сделать вычисление их в зависимости от наличной версии gcc, но это не решит проблему: всё равно все пакеты, которые собираются при помощи babel, при смене версии gcc необходимо будет пересобирать, увы.
(In reply to comment #1) > Честно говоря, я слабо понял, в чём суть этого сообщения (кстати, уведомление о > нём мне не приходило). В пакете babel клонирована часть пакета libtool со всеми ошибками этого libtool, которые уже исправлены в нашем пакете libtool_2.2. Я не знаю, зачем нужно было клонировать libtool, но если вы как мейнтейнер убеждены в том, что клон libtool действительно нужен в пакете babel, то перенесите туда, пожалуйста, исправления из пакета libtool_2.2, в частности, из libtool_2.2-2.2.6-alt9.
Хорошо, попробую.
1.4.0-alt6.svn20090721.4