Gentoo Archives: gentoo-user

From: Peter Humphrey <peter@××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Palemoon again - again
Date: Tue, 18 Apr 2017 09:06:24
Message-Id: 4946275.WWTgb14HFF@peak
In Reply to: Re: [gentoo-user] Palemoon again - again by Walter Dnes
1 On Monday 17 Apr 2017 13:05:59 Walter Dnes wrote:
2 > A couple of things to note, which also apply to building Firefox
3 >
4 > 1) When using the Palemoon overlay, I found that USE="optimize" turns
5 > off Gentoo's optimization, and replaces it with limited "optimization"
6 > by the mozconfig. If you're going to build it, I recommend
7 > USE="-optimize"
8 >
9 > 2) USE="-system-libs" is recommended. Yes, this does make the binary
10 > slightly larger. But it avoids problems where changing API/ABI in the
11 > system lib causes subtle problems for the program. It may also reduce
12 > dependancies pulled in, depending on what your other programs have
13 > pulled in.
14
15 I don't see any of those USE flags. This is from the octopus overlay:
16
17 [ebuild R ~] www-client/palemoon-27.2.1::octopus USE="alsa dbus ffmpeg
18 gtk2 official-branding optimize printing speech spell wave webm -devtools -
19 gtk3 -jemalloc -necko-wifi -pulseaudio -shared-js -strip-binaries -system-
20 cairo -system-compress -system-images -system-libevent -system-pixman -
21 system-spell -system-sqlite -system-vpx -valgrind -webrtc" 0 KiB
22
23 If I remove that overlay and install the palemoon overlay, I get this:
24
25 !!! All ebuilds that could satisfy "palemoon" have been masked.
26 !!! One of the following masked packages is required to complete your
27 request:
28 - www-client/palemoon-27.2.1-r1::palemoon (masked by: package.mask)
29 /var/lib/layman/palemoon/profiles/package.mask:
30 # When built with gcc >=5 Pale Moon is highly unstable, so you are
31 # prevented from building it if you are on a 5.* profile. You can use
32 # gcc-config to change your compiler profile, just remember to change it
33 back
34 # afterwards. You need to have the appropriate versions of gcc installed for
35 # them to be shown in gcc-config.
36
37 - www-client/palemoon-27.2.1::palemoon (masked by: package.mask)
38 - www-client/palemoon-27.2.0::palemoon (masked by: package.mask)
39 - www-client/palemoon-27.1.2::palemoon (masked by: package.mask)
40 - www-client/palemoon-27.1.0::palemoon (masked by: package.mask)
41 - www-client/palemoon-27.0.3-r1::palemoon (masked by: package.mask)
42
43 This is in spite of having "www-client/palemoon" (no qualifiers) in
44 package.keywords, and having only version 4.9.4 p1.0 of GCC installed.
45
46 Really, sometimes I doubt the evidence of my own eyes. :-(
47
48 --
49 Regards
50 Peter

Replies

Subject Author
Re: [gentoo-user] Palemoon again - again "J. Roeleveld" <joost@××××××××.org>
Re: [gentoo-user] Palemoon again - again Walter Dnes <waltdnes@××××××××.org>