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