* [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) @ 2015-05-19 13:26 Gleb Fotengauer-Malinovskiy 2015-05-20 12:41 ` Sergey V Turchin ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Gleb Fotengauer-Malinovskiy @ 2015-05-19 13:26 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1069 bytes --] Всем привет! В Сизиф движутся 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. В результате, нам придётся пересобрать множество библиотек и клиентов прямо или косвенно использующих std::basic_string или std::list. -- glebfm [-- Attachment #2: Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-05-19 13:26 [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) Gleb Fotengauer-Malinovskiy @ 2015-05-20 12:41 ` Sergey V Turchin 2015-05-20 13:07 ` Gleb Fotengauer-Malinovskiy 2015-07-10 11:15 ` Pavel Vainerman 2 siblings, 1 reply; 14+ messages in thread From: Sergey V Turchin @ 2015-05-20 12:41 UTC (permalink / raw) To: devel On Tuesday 19 May 2015 16:26:56 Gleb Fotengauer wrote: [...] > Множество программ перестанет пересобираться с ошибками линковки со > словами std::__cxx11 и [abi:cxx11]. И еще много библиотек перестанет собираться с ошибками зависимостей. Например, http://git.altlinux.org/tasks/144542/logs/events.1.1.log Было бы неплохо, если бы какой-то робот взял на себя часть базовую пересборку. [...] -- Regards, Sergey. ALT Linux, http://www.altlinux.ru/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-05-20 12:41 ` Sergey V Turchin @ 2015-05-20 13:07 ` Gleb Fotengauer-Malinovskiy 2015-05-20 13:26 ` Sergey V Turchin ` (3 more replies) 0 siblings, 4 replies; 14+ messages in thread From: Gleb Fotengauer-Malinovskiy @ 2015-05-20 13:07 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1086 bytes --] On Wed, May 20, 2015 at 03:41:41PM +0300, Sergey V Turchin wrote: > On Tuesday 19 May 2015 16:26:56 Gleb Fotengauer wrote: > > [...] > > Множество программ перестанет пересобираться с ошибками линковки со > > словами std::__cxx11 и [abi:cxx11]. > И еще много библиотек перестанет собираться с ошибками зависимостей. > Например, http://git.altlinux.org/tasks/144542/logs/events.1.1.log > > Было бы неплохо, если бы какой-то робот взял на себя часть базовую пересборку. Пока ждём отчёта пересборочницы. Собирать всё сразу кажется мне неразумным. А такими кусочками, конечно, уже можно начинать пересобирать. P.S. boost будет через пару дней. И сразу 1.58, а 1.57 будет собран со старым с++ abi. -- glebfm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-05-20 13:07 ` Gleb Fotengauer-Malinovskiy @ 2015-05-20 13:26 ` Sergey V Turchin 2015-05-20 14:57 ` Sergey V Turchin ` (2 subsequent siblings) 3 siblings, 0 replies; 14+ messages in thread From: Sergey V Turchin @ 2015-05-20 13:26 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 20 May 2015 16:07:21 Gleb Fotengauer wrote: [...] > Пока ждём отчёта пересборочницы. Собирать всё сразу кажется мне > неразумным. А такими кусочками, конечно, уже можно начинать пересобирать. > > P.S. boost будет через пару дней. Хоть сборочница chromaprint не отругала, но, IMHO надо начинать с boost. [...] -- Regards, Sergey. ALT Linux, http://www.altlinux.ru/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-05-20 13:07 ` Gleb Fotengauer-Malinovskiy 2015-05-20 13:26 ` Sergey V Turchin @ 2015-05-20 14:57 ` Sergey V Turchin 2015-05-25 12:29 ` Sergey V Turchin 2015-06-10 13:35 ` Sergey V Turchin 2015-09-29 20:43 ` Sergey Y. Afonin 3 siblings, 1 reply; 14+ messages in thread From: Sergey V Turchin @ 2015-05-20 14:57 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 20 May 2015 16:07:21 Gleb Fotengauer wrote: [...] > кусочками Я сильно надеюсь, что кусочком оно и оcтанется. ;-) [...] -- Regards, Sergey. ALT Linux, http://www.altlinux.ru/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-05-20 14:57 ` Sergey V Turchin @ 2015-05-25 12:29 ` Sergey V Turchin 0 siblings, 0 replies; 14+ messages in thread From: Sergey V Turchin @ 2015-05-25 12:29 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 20 May 2015 17:57:53 Sergey V wrote: > On Wednesday 20 May 2015 16:07:21 Gleb Fotengauer wrote: > > [...] > > > кусочками > > Я сильно надеюсь, что кусочком оно и оcтанется. ;-) Надежда не оправдалась, т.к. борода сразу разрастается на полсизифа. Проблема в том, что нельзя собрать новую библиотеку, а в конечных пакетах смешивать нормальную сборку со сборкой с -D_GLIBCXX_USE_CXX11_ABI=0 . Если только в компиляторе есть возможность временно собирать мои библиотеки с обоими вариантами ABI сразу, но я не нашел, как. -- Regards, Sergey. ALT Linux, http://www.altlinux.ru/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-05-20 13:07 ` Gleb Fotengauer-Malinovskiy 2015-05-20 13:26 ` Sergey V Turchin 2015-05-20 14:57 ` Sergey V Turchin @ 2015-06-10 13:35 ` Sergey V Turchin 2015-09-29 20:43 ` Sergey Y. Afonin 3 siblings, 0 replies; 14+ messages in thread From: Sergey V Turchin @ 2015-06-10 13:35 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 20 May 2015 16:07:21 Gleb Fotengauer wrote: [...] > А такими кусочками, конечно, уже можно начинать пересобирать. Если только временно отрывать несильно нужные зависимости. Например, в task#145252 у gnome-commander оторвать exiv2. -- Regards, Sergey. ALT Linux, http://www.altlinux.ru/ ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-05-20 13:07 ` Gleb Fotengauer-Malinovskiy ` (2 preceding siblings ...) 2015-06-10 13:35 ` Sergey V Turchin @ 2015-09-29 20:43 ` Sergey Y. Afonin 2015-09-29 23:00 ` [devel] libsigc++2-devel update fallout Dmitry V. Levin 3 siblings, 1 reply; 14+ messages in thread From: Sergey Y. Afonin @ 2015-09-29 20:43 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 20 May 2015, Gleb Fotengauer-Malinovskiy wrote: > > Было бы неплохо, если бы какой-то робот взял на себя часть базовую пересборку. > > Пока ждём отчёта пересборочницы. Собирать всё сразу кажется мне > неразумным. А такими кусочками, конечно, уже можно начинать пересобирать. > > P.S. boost будет через пару дней. И сразу 1.58, а 1.57 будет собран со > старым с++ abi. А что сейчас с "-std=gnu++11" ? Судя по всему, по-умолчанию, это не используется пока. Однако, недавно в Сизифе появилась библиотека, использование которой при компиляции этого требует - libsigc++2-devel 1.6.0: https://bugzilla.altlinux.org/31310 Судя по содержимому "Sisyphus-20150927 x86_64 beehive_status: +86 -23", кое-какие пакеты это поломало, и интересно, все ли пересоберутся с "%add_optflags -std=gnu++11", или "%add_optflags -std=с++11". Кстати, эти опции идентичны, или есть нюансы ? -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] libsigc++2-devel update fallout 2015-09-29 20:43 ` Sergey Y. Afonin @ 2015-09-29 23:00 ` Dmitry V. Levin 0 siblings, 0 replies; 14+ messages in thread From: Dmitry V. Levin @ 2015-09-29 23:00 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1290 bytes --] On Wed, Sep 30, 2015 at 12:43:05AM +0400, Sergey Y. Afonin wrote: > On Wednesday 20 May 2015, Gleb Fotengauer-Malinovskiy wrote: > > > > Было бы неплохо, если бы какой-то робот взял на себя часть базовую пересборку. > > > > Пока ждём отчёта пересборочницы. Собирать всё сразу кажется мне > > неразумным. А такими кусочками, конечно, уже можно начинать пересобирать. > > > > P.S. boost будет через пару дней. И сразу 1.58, а 1.57 будет собран со > > старым с++ abi. > > А что сейчас с "-std=gnu++11" ? Судя по всему, по-умолчанию, это не используется > пока. Документация гласит: "The default, if no C++ language dialect options are given, is `-std=gnu++98'." > Однако, недавно в Сизифе появилась библиотека, использование которой при > компиляции этого требует - libsigc++2-devel 1.6.0: https://bugzilla.altlinux.org/31310 В самом деле? Тогда взывайте к мантейнеру, который обновил пакет libsigc++2. > Судя по содержимому "Sisyphus-20150927 x86_64 beehive_status: +86 -23", кое-какие > пакеты это поломало, и интересно, все ли пересоберутся с "%add_optflags -std=gnu++11", > или "%add_optflags -std=с++11". Не глядя могу сказать: нет, не все. > Кстати, эти опции идентичны, или есть нюансы ? Конечно, они различаются, см. info gcc. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <CAHRK1yNx3pgvkv6tbUPYSKttHQOcYZs8BCXhku-Wa0=WhHeFsA@mail.gmail.com>]
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) @ 2015-05-23 10:23 ` Gleb Fotengauer-Malinovskiy 0 siblings, 0 replies; 14+ messages in thread From: Gleb Fotengauer-Malinovskiy @ 2015-05-23 10:23 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1832 bytes --] 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 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-05-19 13:26 [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) Gleb Fotengauer-Malinovskiy 2015-05-20 12:41 ` Sergey V Turchin @ 2015-07-10 11:15 ` Pavel Vainerman 2015-07-10 11:25 ` Yuri N. Sedunov 2015-07-10 11:31 ` Gleb Fotengauer-Malinovskiy 2 siblings, 2 replies; 14+ messages in thread From: Pavel Vainerman @ 2015-07-10 11:15 UTC (permalink / raw) To: ALT Linux Team development discussions 19.05.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. А какая нынче ситуация с этим? я столкнулся с тем, что часть библиотек в Сизифе уже пересобрана с новым ABI (Glib кажется), часть ещё нет (Gtk::...) в итоге мой проект использующий и то и то.. я не знаю как собрать. Что можно сделать? -- Pavel Vainerman www.etersoft.ru ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-07-10 11:15 ` Pavel Vainerman @ 2015-07-10 11:25 ` Yuri N. Sedunov 2015-07-10 12:11 ` Pavel Vainerman 2015-07-10 11:31 ` Gleb Fotengauer-Malinovskiy 1 sibling, 1 reply; 14+ messages in thread From: Yuri N. Sedunov @ 2015-07-10 11:25 UTC (permalink / raw) To: devel В Пт, 10/07/2015 в 14:15 +0300, Pavel Vainerman пишет: > 19.05.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. > > А какая нынче ситуация с этим? > я столкнулся с тем, что часть библиотек в Сизифе уже пересобрана с > новым > ABI (Glib кажется), часть ещё нет (Gtk::...) в итоге мой проект > использующий и то и то.. я не знаю как собрать. > > Что можно сделать? > Конкретней излагайте, пожалуйста. Весь комплект от libsigc++2 до libgtkmm{2,3} пересобран. -- Yuri N. Sedunov ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-07-10 11:25 ` Yuri N. Sedunov @ 2015-07-10 12:11 ` Pavel Vainerman 0 siblings, 0 replies; 14+ messages in thread From: Pavel Vainerman @ 2015-07-10 12:11 UTC (permalink / raw) To: ALT Linux Team development discussions > Конкретней излагайте, пожалуйста. > Весь комплект от libsigc++2 до libgtkmm{2,3} пересобран. Всем ответившим - спасибо. Прошу прощения. Кажется я нашёл причину. В какой-то из экспериментов я включил (select-gcc) gcc 4.9 и забыл. Поэтому пересобрал свои библиотеки видимо половину так, половину эдак.. Вообщем сейчас буду пересобирать всё как надо. -- Pavel Vainerman www.etersoft.ru ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) 2015-07-10 11:15 ` Pavel Vainerman 2015-07-10 11:25 ` Yuri N. Sedunov @ 2015-07-10 11:31 ` Gleb Fotengauer-Malinovskiy 1 sibling, 0 replies; 14+ messages in thread From: Gleb Fotengauer-Malinovskiy @ 2015-07-10 11:31 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1649 bytes --] On Fri, Jul 10, 2015 at 02:15:15PM +0300, Pavel Vainerman wrote: > 19.05.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. > > А какая нынче ситуация с этим? > я столкнулся с тем, что часть библиотек в Сизифе уже пересобрана с новым > ABI (Glib кажется), часть ещё нет (Gtk::...) Эти оба пересобраны. > в итоге мой проект > использующий и то и то.. я не знаю как собрать. > > Что можно сделать? Пересобрать то, что не пересобрано. :) Расскажите, что это. Или лог давайте. -- glebfm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 181 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2015-09-29 23:00 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2015-05-19 13:26 [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) Gleb Fotengauer-Malinovskiy 2015-05-20 12:41 ` Sergey V Turchin 2015-05-20 13:07 ` Gleb Fotengauer-Malinovskiy 2015-05-20 13:26 ` Sergey V Turchin 2015-05-20 14:57 ` Sergey V Turchin 2015-05-25 12:29 ` Sergey V Turchin 2015-06-10 13:35 ` Sergey V Turchin 2015-09-29 20:43 ` Sergey Y. Afonin 2015-09-29 23:00 ` [devel] libsigc++2-devel update fallout Dmitry V. Levin 2015-05-23 10:23 ` [devel] I: gcc 5.1.1 && libstdc++.so.6(GLIBCXX_3.4.21) Gleb Fotengauer-Malinovskiy 2015-07-10 11:15 ` Pavel Vainerman 2015-07-10 11:25 ` Yuri N. Sedunov 2015-07-10 12:11 ` Pavel Vainerman 2015-07-10 11:31 ` Gleb Fotengauer-Malinovskiy
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git