Gentoo Archives: gentoo-user

From: "J." <jyo.garcia@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: undefined symbol "...[abi:cxx11]" (was: Do we have any Blender build experts in the house?)
Date: Sun, 29 May 2016 14:45:38
Message-Id: 1464533126.13888.50.camel@gmail.com
In Reply to: Re: [gentoo-user] Re: undefined symbol "...[abi:cxx11]" (was: Do we have any Blender build experts in the house?) by "J."
1 El dom, 29-05-2016 a las 08:35 -0600, J. García escribió:
2 > El dom, 29-05-2016 a las 09:02 +0200, David Haller escribió:
3 > >
4 > > Yes, BUT...
5 > >
6 > > a) use c++filt / nm -C (see below)
7 > >
8 > > b) Won't help unless you actually recompile/emerge openexr with
9 > >    -std=c++11 or -std=gnu++11 (or -std={c,gnu}++14 or greater).
10 > >    reemerging as per default with -std=c++98 or less (what's the
11 > >    default std for c++ in g++?) won't help.
12 > >
13 > Nice and informative post(I didn't know nm), I didn't said put 
14 > -std=c++11 in make.conf, or package.env, because, the news[1] item I
15 > pointed to in my first post says, quote
16 > "... GCC 5 uses the new C++ ABI by default." 
17 > I also said:
18 > >
19 > > ... you might need to rebuild that and make sure(read the log) g++
20 > >  is being called with std=c++11
21 > So if you are using gcc:5 you don't need to specify the ABI, in the
22 > portage configuration files, to use the new one.
23 missed this:
24 [1]https://www.gentoo.org/support/news-items/2015-10-22-gcc-5-new-c++11
25 -abi.html