1 |
On Saturday 03 Oct 2015 10:37:07 Marc Joliet wrote: |
2 |
> On Saturday 03 October 2015 10:15:08 Mick wrote: |
3 |
> >Hi All, |
4 |
> > |
5 |
> >I happened to notice that Firefox is having more and more USE flags for |
6 |
> >using system-side rather than bundled in libraries: |
7 |
> > |
8 |
> >[ebuild U ] www-client/firefox-38.3.0::gentoo [38.2.1::gentoo] |
9 |
> >USE="dbus gmp-autoupdate jemalloc3 jit minimal -bindist -custom-cflags |
10 |
> >-custom- optimization -debug -egl -gstreamer -gstreamer-0 -hardened |
11 |
> >(-neon) (-pgo) - pulseaudio (-selinux) -startup-notification |
12 |
> >-system-cairo -system-icu -system- jpeg -system-libvpx -system-sqlite |
13 |
> >{-test} -wifi" |
14 |
> > |
15 |
> > |
16 |
> >However, such libraries are not enabled by default and FF will be |
17 |
> >downloading 177,578 KiB of sources. A couple of questions: |
18 |
> > |
19 |
> >- Will FF be downloading less if the system side USE flags are enabled? |
20 |
> >- What are the benefits or disbenefits of enabling them? |
21 |
> |
22 |
> I don't know about the size of the downloads, but is that *really* a |
23 |
> problem? |
24 |
|
25 |
When you are on a metered ADSL connection, yes, it can be. |
26 |
|
27 |
|
28 |
> As to the system-* flags: I've been setting all of them except for system- |
29 |
> sqlite since... they exist, I think. I make the exception to system-sqlite |
30 |
> because it likely has a negative performance impact on other packages that |
31 |
> depend on sqlite. However, it seems that at least system-cairo might be |
32 |
> problematic in recent versions of Firefox, see |
33 |
> https://bugs.gentoo.org/show_bug.cgi?id=558150. |
34 |
> |
35 |
> In general, I think it depends on how well upstream supports the flags and |
36 |
> how quickly problems are noticed when using them, which might not be as |
37 |
> quick as we like. |
38 |
> |
39 |
> HTH |
40 |
|
41 |
Have you found that using local system flags causes rebuilds of FF more often? |
42 |
I seem to build or rebuild FF every couple of weeks, but I would not want to |
43 |
have to rebuild it more often. |
44 |
|
45 |
-- |
46 |
Regards, |
47 |
Mick |