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

Replies