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
