Author: renodr
Date: Fri Aug 16 08:46:27 2019
New Revision: 21978
Log:
Fix compilation of Firefox on i686
Modified:
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/xsoft/graphweb/firefox.xml
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Fri Aug 16 08:02:10
2019 (r21977)
+++ trunk/BOOK/introduction/welcome/changelog.xml Fri Aug 16 08:46:27
2019 (r21978)
@@ -45,6 +45,10 @@
<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>
</listitem>
Modified: trunk/BOOK/xsoft/graphweb/firefox.xml
==============================================================================
--- trunk/BOOK/xsoft/graphweb/firefox.xml Fri Aug 16 08:02:10 2019
(r21977)
+++ trunk/BOOK/xsoft/graphweb/firefox.xml Fri Aug 16 08:46:27 2019
(r21978)
@@ -269,7 +269,8 @@
#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 @@
<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 &&-->
+<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.
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page