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 |