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. |