Add an extra firefox patch.

This commit is contained in:
Ken Moffat 2021-08-14 21:56:13 +01:00
parent 8eb249e655
commit a05a69a441
3 changed files with 25 additions and 8 deletions

View File

@ -44,6 +44,10 @@
<listitem> <listitem>
<para>August 14th, 2021</para> <para>August 14th, 2021</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>Add a patch to firefox-91 to work around the unexplained
build failures I'm seeing on two systems.</para>
</listitem>
<listitem> <listitem>
<para>Update qtwebengine-20210401 to use build_fixes-4 patch for <para>Update qtwebengine-20210401 to use build_fixes-4 patch for
glibc-2.34. Please note that binutils-2.37 from LFS-dev needs the glibc-2.34. Please note that binutils-2.37 from LFS-dev needs the

View File

@ -99,7 +99,8 @@
<para> <para>
There are only two reasons to use this version: either you want to use There are only two reasons to use this version: either you want to use
ftp from the browser and do not yet have a workaround, or you have a ftp from the browser and do not yet have a workaround, or you have a
system which for unexplained reasons cannot compile current firefox. system which for unexplained reasons cannot compile current firefox
(there is now a patch to work around that).
</para> </para>
</warning> </warning>

View File

@ -82,18 +82,22 @@
<ulink url="&patch-root;/firefox-&firefox-version;esr-glibc234-1.patch"/> <ulink url="&patch-root;/firefox-&firefox-version;esr-glibc234-1.patch"/>
</para> </para>
</listitem> </listitem>
<listitem>
<para>
Recommended patch:
<ulink url="&patch-root;/firefox-&firefox-version;esr-disable_rust_test-1.patch"/>
</para>
</listitem>
</itemizedlist> </itemizedlist>
<note> <note>
<!-- temporary note --> <!-- temporary note, remove with firefox-legacy -->
<para> <para>
With the 91 ESR series, firefox no-longer works on ftp: links. Also, With the 91 ESR series, firefox no-longer works on ftp: links.
on a few machines which have been adequately updated for the necessary If that is important to you, as a temporary measure (on non-glibc-2.34
dependencies 91.0 fails to build with a message that a python check on systems) you can continue to use <xref linkend="firefox-legacy"/>
libgkrust.a identified 1 networking function (getsockname) in the rust while you explore alternative approaches.
static library. The reason for this is not understood, but systems with
binutils-2.37, gcc-11.2.0 and glibc-2.34 appear to be unaffected.
</para> </para>
<!-- end of temporary note --> <!-- end of temporary note -->
@ -318,6 +322,14 @@ EOF</userinput></screen>
<screen><userinput>patch -Np1 -i ../firefox-&firefox-version;esr-glibc234-1.patch</userinput></screen> <screen><userinput>patch -Np1 -i ../firefox-&firefox-version;esr-glibc234-1.patch</userinput></screen>
<para>
Now apply a patch which works around unexplained failures on some machines
(a message that a python check on libgkrust.a identified 1 networking
function, getsockname) in the rust static library.
</para>
<screen><userinput>patch -Np1 -i ../firefox-&firefox-version;esr-disable_rust_test-1.patch</userinput></screen>
<para> <para>
If the geolocation APIs are needed: If the geolocation APIs are needed:
</para> </para>