On Sun, Sep 15, 2019 at 09:08:24AM -0700, Ian Zimmerman wrote
> Is this for real or is it a mistake to be reverted soon? I do not
> enjoy the thought of rebuilding firefox twice in a row.
The USE flags seem to have been around for a while. I haven't updated
my desktop for a few weeks (I'll do it tomorrow). "emerge -pv firefox"
gives firefox-60.8.0 with...
[ebuild N ] www-client/firefox-60.8.0::gentoo USE="gmp-autoupdate
screenshot -bindist -clang -custom-cflags -custom-optimization -dbus -debug
-eme-free -geckodriver -hardened -hwaccel -jack (-neon) -pulseaudio (-selinux)
-startup-notification -system-harfbuzz -system-icu -system-jpeg
-system-libevent -system-libvpx -system-sqlite -test -wifi"
Notice all the "system-*" flags. I run Pale Moon, a Firefox fork.
The two programs have diverged over the years... but see Warning #5
in post https://forum.palemoon.org/viewtopic.php?f=62=20885
> Don't use system libs. Seriously, just don't. The only known-good
> libs are those in our source tree; don't be fooled by it working
> on simple/small applications because we are not and the balance is
> very precarious when dealing with our size of code base organically
> grown over decades.
This might not apply to Firefox, but it probably does. APIs change
with versions. By using the internal libs, you know that Firefox will
be using the library versions it's expecting to see.
--
Walter Dnes
I don't run "desktop environments"; I run useful applications