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
signature.asc
Description: This is a digitally signed message part.

