1 |
Nils Freydank wrote: |
2 |
> On Wed, Jan 18 2017, 19:13:36 CET wrote Dale: |
3 |
>> Howdy, |
4 |
> Hi! |
5 |
>> Looking to see how others do this. I noticed that some "system" stuff |
6 |
>> was disabled which I assume means Seamonkey and Firefox would then |
7 |
>> compile their own versions of those things or something. This is the |
8 |
>> ones in question: |
9 |
>> |
10 |
>> system-harfbuzz |
11 |
>> system-icu |
12 |
>> system-jpeg |
13 |
>> system-libevent |
14 |
>> system-libvpx |
15 |
>> system-sqlite |
16 |
>> system-cairo |
17 |
>> |
18 |
>> Questions. How do you set yours and why if you know why? Which one is |
19 |
>> most stable? Any other advantages to having it one way or the other. |
20 |
>> Should some be on and others off? |
21 |
> I prefer to use system libs because upstream bundled libs are in nearly every |
22 |
> project now and then huge security risks (i.e. quite old libraries once(!) |
23 |
> imported from another project, slightly modified, never updated)[1]. |
24 |
> |
25 |
> However, I had to test a bit around which system-* flags don’t crash and |
26 |
> currently my setup contains firefox-50.0.1-r1::gentoo with |
27 |
> |
28 |
> “system-harfbuzz system-icu system-jpeg system-libvpx system-sqlite“ |
29 |
> |
30 |
> and the rest needs to be used from bundled setups — at least that was the |
31 |
> state at firefox-49 and I didn’t really test more system-libs since then. |
32 |
> My system is ~amd64 on Haswell i5, SELinux no-multilib profile and systemd, |
33 |
> gcc-5.4.0-r2-hardened as compiler. |
34 |
> |
35 |
> [1] Fun fact: spidermonkey seems to be the one anti example: bundled in 0ad is |
36 |
> always major versions ahead of what is on the mozilla overlay(sic!). These |
37 |
> poor guys need definetly assistance! :) |
38 |
> |
39 |
>> Thanks. |
40 |
> Hope that helps, |
41 |
> Nils |
42 |
> |
43 |
>> [...] |
44 |
> |
45 |
|
46 |
|
47 |
I been using system libs since just before my first post. So far, it's |
48 |
working pretty well. No crashes or anything. I also upgraded Firefox |
49 |
the other day when it did its release. It built and seems to be running |
50 |
fine. When it breaks or stops working right, I'll try switching back. |
51 |
|
52 |
Thanks to all for the replies. I was curious what others were doing. |
53 |
It seems others use both ways for differing reasons. |
54 |
|
55 |
Dale |
56 |
|
57 |
:-) :-) |