Fix building Firefox with LLVM-16.

This commit is contained in:
Douglas R. Reno 2023-03-19 21:42:13 -05:00
parent b8a95d0d73
commit 686afa983c
2 changed files with 14 additions and 9 deletions

View File

@ -41,6 +41,9 @@
<listitem>
<para>March 19th, 2023</para>
<itemizedlist>
<listitem>
<para>[renodr] - Fix building Firefox with LLVM-16.</para>
</listitem>
<listitem>
<para>[thomas] - Update to bind-9.18.13, bind-utils-9.18.13. Fixes
<ulink url="&blfs-ticket-root;17790">#17790</ulink>.</para>

View File

@ -74,21 +74,15 @@
</listitem>
</itemizedlist>
<!--<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/firefox-&firefox-version;esr-gcc12_fix-1.patch"/>
<ulink url="&patch-root;/firefox-&firefox-version;-upstream_fixes-1.patch"/>
</para>
</listitem>
<listitem>
<para>
Recommended patch:
<ulink url="&patch-root;/firefox-&firefox-version;esr-disable_rust_test-1.patch"/>
</para>
</listitem>
</itemizedlist>-->
</itemizedlist>
<note>
<para>
@ -369,6 +363,14 @@ echo "613364a7-9418-4c86-bcee-57e32fd70c23" > mozilla-key</userinput></screen>
-e '/?s)%/{s/?s)/?s:/;s/?"/?)"/}' \
-i xpcom/idl-parser/xpidl/xpidl.py</userinput></screen>
-->
<para>
Fix a build failure that occurs due to the rust-bindgen crate being
incompatible with LLVM-16:
</para>
<screen><userinput remap="pre">patch -Np1 -i ../firefox-&firefox-version;-upstream_fixes-1.patch</userinput></screen>
<para>
Now invoke the Python <command>mach</command> script to compile the package.
</para>