On Saturday 03 October 2015 10:15:08 Mick wrote:
>Hi All,
>
>I happened to notice that Firefox is having more and more USE flags for using
>system-side rather than bundled in libraries:
>
>[ebuild     U  ] www-client/firefox-38.3.0::gentoo [38.2.1::gentoo] USE="dbus
>gmp-autoupdate jemalloc3 jit minimal -bindist -custom-cflags -custom-
>optimization -debug -egl -gstreamer -gstreamer-0 -hardened (-neon) (-pgo) -
>pulseaudio (-selinux) -startup-notification -system-cairo -system-icu
>-system- jpeg -system-libvpx -system-sqlite {-test} -wifi"
>
>
>However, such libraries are not enabled by default and FF will be downloading
>177,578 KiB of sources.  A couple of questions:
>
>- Will FF be downloading less if the system side USE flags are enabled?
>- What are the benefits or disbenefits of enabling them?

I don't know about the size of the downloads, but is that *really* a problem?  

As to the system-* flags:  I've been setting all of them except for system-
sqlite since... they exist, I think.  I make the exception to system-sqlite 
because it likely has a negative performance impact on other packages that 
depend on sqlite.  However, it seems that at least system-cairo might be 
problematic in recent versions of Firefox, see 
https://bugs.gentoo.org/show_bug.cgi?id=558150.

In general, I think it depends on how well upstream supports the flags and how 
quickly problems are noticed when using them, which might not be as quick as 
we like.

HTH
-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to