Fix compilation of Firefox on i686

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@21978 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Douglas R. Reno 2019-08-16 15:46:27 +00:00
parent c910aa5435
commit ec54fa5bb3
2 changed files with 12 additions and 5 deletions

View File

@ -44,6 +44,10 @@
<listitem>
<para>August 16th, 2019</para>
<itemizedlist>
<listitem>
<para>[renodr] - Fix compilation of Firefox on i686 platforms. Fixes
<ulink url="&blfs-ticket-root;12286">#12286</ulink>.</para>
</listitem>
<listitem>
<para>[timtas] - Update to qemu-4.1.0. Fixes
<ulink url="&blfs-ticket-root;12404">#12404</ulink>.</para>

View File

@ -269,7 +269,8 @@ ac_add_options --enable-official-branding
#ac_add_options --disable-install-strip
# Disabling debug symbols makes the build much smaller and a little
# faster. Comment this if you need to run a debugger.
# faster. Comment this if you need to run a debugger. Note: This is
# required for compilation on i686.
ac_add_options --disable-debug-symbols
# The BLFS editors recommend not changing anything below this line:
@ -365,12 +366,14 @@ echo "d2284a20-0505-4927-a809-7ffaf4d91e55" > mozilla-key</userinput></screen>
<screen role="nodump"><userinput>sed -e 's/checkImpl/checkFFImpl/g' -i js/src/vm/JSContext*.h</userinput></screen>
<!--<para>
Apply a sed to work around a change in the linux headers, and then
invoke the Python2 script to compile the package.
<para>
If you are building on i686, apply a fix to prevent Internal Compiler
Errors in GCC-7+:
</para>
<screen><userinput>sed -i 's/SIOCGSTAMP/0x8906/' media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc &amp;&amp;-->
<screen><userinput remap="pre">case $(uname -m) in
i?86) sed -i "562 s/mips64/i386/" gfx/skia/skia/third_party/skcms/src/Transform_inl.h ;;
esac</userinput></screen>
<para>
Now invoke the Python2 script to compile the package.