On Sun, Feb 10, 2019 at 10:39:29PM -0600, Bruce Dubbs via blfs-dev wrote:
> Evidently libvpx-1.8.0 changed a header that breaks the firefox build at
> about the 20 minute point. I looked at the code and a struct member that FF
> wants is no longer there.  It is in libvpx-1.7.0.
> 
> I commented out 'ac_add_options --with-system-libvpx' and restarted the
> build.  At the moment I'm at the 6 minute point.  I'll follow up with
> results when the build is done (or crashes again).
> 
>   -- Bruce
> 
Thanks for the notification.  I'm currently failing to build 66.0b6.
For the first attempt with system libs but not the patch for
graphite2 and harfbuzz it ended with the dreaded
 'force-cargo-library-build] Error 101'
which is best described as "something went wrong in rust or cargo".

But I wonder if this is the time when we should stop using some/all
system libraries in mozilla products ?  (And therefore drop that
patch and also drop the apng patch).

Years ago, there were reports of weird breakage elsewhere if firefox
(or whatever it was called in those days) used its own (probably
old) sqlite3.  And if it doesn't use system nss/nspr it will be
using its own certificates.

But for everything else I wonder if the space/time savings from
using system libaries are worth the aggravations ?  We used to do
this when machines were small, but nowadays '/' of e.g 20GB+ and RAM
of at least 8GB seem to be needed for modern desktop builds.

Note that we have already had to drop system cairo (first broken,
now officially not supported).

The current set of system libs seems to be:

 have caused problems -
icu
libpng (needs apng patch, everybody else ignores that)
libvpx qv

 uncertain if any problems:
ffi
libevent
libwebp (the configure checks the version)
pixman

If we do decide to drop system libs, I suggest we should drop ALL of
the above.

 probably stable enough to be ok
bz2
zlib
jpeg

ĸen - now abandonning forefox-beta for another week.
-- 
The beauty of reading a page of de Selby is that it leads one
inescapably to the conclusion that one is not, of all nincompoops,
the greates.            -- du Garbandier
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to