Paul Rogers
2018-05-28 20:10:58 UTC
I suggest you check 52.8.0esr (I hope 52.6.0 was a typo) in case
that too needs newer python(s).
No, it wasn't. 52.6 was the version on Firefox's website. But that's OK, I'm not finished here.that too needs newer python(s).
I explored BLFS' patches, 8.0 used FF-51. Reading some of the patches I discovered "gentoo.org/~anarchy/mozilla/patchsets/" which had a tarball of patches for 52.5, which I figured was "close enough". I downloaded that, expanded 52.6, made a & b, applied the graphite2 & harfbuzz patches, diffed a -Naur (We all know Peter Naur of BNF fame.) of a to b, to make my own graphite2_harfbuzz patch. Then trying building 52.6 barfed again at libpng. I commented out --with-system-png, and tried again.
I'll come back to that later, since it is an ESR, and figure out what's going wrong with png, but right now I want to get on with building another hundred and some packages to get to a testable milestone. Maybe I have made it hard on myself, but unlike using some other distros, I know what my issues have been (even documented in my "glitches" file) and the decisions I took. Once I get to the build completed milestone, I have three milestones more of testing & refinements before I consider it my "Golden Egg"! (A functioning LFS is my "Lead Pipe". With my 289 more packages to complete "the build" I get to my somewhat messy "Iron Horse". That gets packaged and cloned becoming a clean if perhaps a little glitchey "Brass Monkey". That gets polished to a functional "Silver Sword", and then buffed to "Golden Egg". I did learn a lot, if a bit dated now, about software projects in my professional career--milestones are important.)
So, as soon as the build completed I gave it a "smoke test". It came up, hooked up with Mozilla start page, let me configure a menu bar, and read the BLFS book on the system. So, I won't claim "Resolved" yet, just good enough for now. I'll come back to FF in Brass Monkey.
Thank you very much for being a mentor on this! I'm judging 52.?esr somewhat better than the 55.0.3, with the Spectre mitigations you recommended.
--
Paul Rogers
***@fastmail.fm
Rogers' Second Law: "Everything you do communicates."
(I do not personally endorse any additions after this line. TANSTAAFL :-)
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information
Paul Rogers
***@fastmail.fm
Rogers' Second Law: "Everything you do communicates."
(I do not personally endorse any additions after this line. TANSTAAFL :-)
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information