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 |