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 &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.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to