mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 23:07:23 +08:00
Add an extra firefox patch.
This commit is contained in:
parent
8eb249e655
commit
a05a69a441
@ -44,6 +44,10 @@
|
||||
<listitem>
|
||||
<para>August 14th, 2021</para>
|
||||
<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>
|
||||
<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
|
||||
|
@ -99,7 +99,8 @@
|
||||
<para>
|
||||
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
|
||||
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>
|
||||
</warning>
|
||||
|
||||
|
@ -82,18 +82,22 @@
|
||||
<ulink url="&patch-root;/firefox-&firefox-version;esr-glibc234-1.patch"/>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Recommended patch:
|
||||
<ulink url="&patch-root;/firefox-&firefox-version;esr-disable_rust_test-1.patch"/>
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<note>
|
||||
|
||||
<!-- temporary note -->
|
||||
<!-- temporary note, remove with firefox-legacy -->
|
||||
<para>
|
||||
With the 91 ESR series, firefox no-longer works on ftp: links. Also,
|
||||
on a few machines which have been adequately updated for the necessary
|
||||
dependencies 91.0 fails to build with a message that a python check on
|
||||
libgkrust.a identified 1 networking function (getsockname) in the rust
|
||||
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.
|
||||
With the 91 ESR series, firefox no-longer works on ftp: links.
|
||||
If that is important to you, as a temporary measure (on non-glibc-2.34
|
||||
systems) you can continue to use <xref linkend="firefox-legacy"/>
|
||||
while you explore alternative approaches.
|
||||
</para>
|
||||
<!-- 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>
|
||||
|
||||
<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>
|
||||
If the geolocation APIs are needed:
|
||||
</para>
|
||||
|
Loading…
Reference in New Issue
Block a user