[devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21)

Gleb Fotengauer-Malinovskiy glebfm на altlinux.org
Сб Май 23 13:23:09 MSK 2015


On Sat, May 23, 2015 at 08:50:00AM +0300, Vladimir Didenko wrote:
> 19 мая 2015 г., 16:26 пользователь Gleb Fotengauer-Malinovskiy  написал:
> 
> > Всем привет!
> >
> > В Сизиф движутся gcc5 и libstdc++ с новым c++11 ABI.
> >
> > http://gcc.gnu.org/gcc-5/changes.html
> >
> > http://gcc.gnu.org/gcc-5/porting_to.html
> > https://lists.fedoraproject.org/pipermail/devel/2015-February/207549.html
> >
> >
> > В связи с:
> > https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html
> >
> > Множество программ перестанет пересобираться с ошибками линковки со
> > словами std::__cxx11 и [abi:cxx11]. Такая ошибка значит, что библиотека с
> > которой нужно слинковаться ещё не была пересобрана с новым ABI. Как
> > временная мера -- можно собрать клиента с -D_GLIBCXX_USE_CXX11_ABI=0.
> >
> 
> А еще вылезло
> 
> lto1: fatal error: bytecode stream generated with LTO version 3.0 instead
> of the expected 4.0
> 
> И попробуй догадайся какую из зависимостей нужно пересобрать.

Мне тоже в такой ситуации сложно догадаться, о чём вы.

Если речь про qutim, это из-за того, что его плагин собирается со
статической библиотекой /usr/lib64/libvreenoauth.a , которая собрана с
ключом -flto с помощью gcc4.9 и поэтому имеет более старый формат.

Всё что нужно -- пересобрать vreen.

-- 
glebfm
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20150523/8f5bdef0/attachment.bin>


Подробная информация о списке рассылки Devel