Gentoo Archives: gentoo-user

From: Bill Kenworthy <billk@×××××××××.au>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Argh, palemoon again ** 3 [Was: GCC 5.4.0]
Date: Mon, 24 Apr 2017 22:34:41
Message-Id: bda478c3-aba2-dce1-86d7-58d2fb622895@iinet.net.au
In Reply to: [gentoo-user] Re: Argh, palemoon again ** 3 [Was: GCC 5.4.0] by Ian Zimmerman
1 On 25/04/17 05:17, Ian Zimmerman wrote:
2 > On 2017-04-24 15:31, Walter Dnes wrote:
3 >
4 >>> Or do I have to mask gcc-5 until palemoon is fixed (and will it ever be?)
5 >
6 > [...]
7 >
8 >> I believe Pale Moon has problems with the new
9 >> ABI. I've been successfully using a custom-built gcc-5.4.0, built
10 >> with...
11 >>
12 >> --with-default-libstdcxx-abi=gcc4-compatible
13 >
14 > BTW, do we even know where this bit of information comes from? That
15 > error hook is in all the palemoon eclasses, but there is no elaboration
16 > of what precisely the problems are or a URL to such description.
17 >
18 > I am asking because, for a few minutes I had palemoon running with the
19 > new libstdc++ loaded (I had to do that to verify for sure that it was
20 > loading the new one), and it didn't crash, at least. What if that scary
21 > message is just obsolete?
22 >
23
24 Just comment out the "die" in the plaemoon-1.eclass and let it build. I
25 actually emerge -c'd it first but I think that was unnecessary. Its
26 stable after building with 5.4 for a few hours use so far.
27
28 The problem isn't 4.9 vs 5.4, but mixing the different gcc ABI's
29 involved. Once the conversion is over, its fine. (info from an earlier
30 email and then some followup readings)
31
32 Also, pipe the output of revdep-rebuild to a file, edit the file and run
33 the build from that so you can control which packages build, and can
34 take care of failures without starting from scratch.
35
36 BillK