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