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.