On Thursday 02 Feb 2017 03:19:24 Dale wrote: > Nils Freydank wrote: > > On Wed, Jan 18 2017, 19:13:36 CET wrote Dale: > >> Howdy, > > > > Hi! > > > >> Looking to see how others do this. I noticed that some "system" stuff > >> was disabled which I assume means Seamonkey and Firefox would then > >> compile their own versions of those things or something. This is the > >> ones in question: > >> > >> system-harfbuzz > >> system-icu > >> system-jpeg > >> system-libevent > >> system-libvpx > >> system-sqlite > >> system-cairo > >> > >> Questions. How do you set yours and why if you know why? Which one is > >> most stable? Any other advantages to having it one way or the other. > >> Should some be on and others off? > > > > I prefer to use system libs because upstream bundled libs are in nearly > > every project now and then huge security risks (i.e. quite old libraries > > once(!) imported from another project, slightly modified, never > > updated)[1]. > > > > However, I had to test a bit around which system-* flags don’t crash and > > currently my setup contains firefox-50.0.1-r1::gentoo with > > > > “system-harfbuzz system-icu system-jpeg system-libvpx system-sqlite“ > > > > and the rest needs to be used from bundled setups — at least that was the > > state at firefox-49 and I didn’t really test more system-libs since then. > > My system is ~amd64 on Haswell i5, SELinux no-multilib profile and > > systemd, > > gcc-5.4.0-r2-hardened as compiler. > > > > [1] Fun fact: spidermonkey seems to be the one anti example: bundled in > > 0ad is always major versions ahead of what is on the mozilla > > overlay(sic!). These poor guys need definetly assistance! :) > > > >> Thanks. > > > > Hope that helps, > > Nils > > > >> [...] > > I been using system libs since just before my first post. So far, it's > working pretty well. No crashes or anything. I also upgraded Firefox > the other day when it did its release. It built and seems to be running > fine. When it breaks or stops working right, I'll try switching back. > > Thanks to all for the replies. I was curious what others were doing. > It seems others use both ways for differing reasons. > > Dale > > :-) :-)
Other than security implications of older libs being built in with default USE flags, is there some performance or emerge time benefit/disbenefit from using system-libs? -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.