Changeset cefe20d


Ignore:
Timestamp:
07/21/2023 04:43:01 PM (10 months ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
12.0, 12.1, ken/TL2024, ken/tuningfonts, lazarus, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18
Children:
a1ea6d4e
Parents:
9a23f3e
Message:

js102: Fix building on i686 again.

The default build configuration in 102.13 appears to have moved back to
GCC. Rather than change it, let's just modify math_private.h again with
a simpler tweak to allow it to build properly again (wrapped in a case
statement).

This particular problem resurfacing is quite odd. I can confirm that
js-102.12.0 does work though, but updated due to the JS CVE.

Firefox 115.x works well on i686 and builds without any tweaks, so
whenever we move to js115, this should not be a problem anymore.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/js102.xml

    r9a23f3e rcefe20d  
    148148    </note>
    149149<!-- not needed when using clang.  Upstream bug at
    150      https://bugzilla.mozilla.org/show_bug.cgi?id=1729459
     150    https://bugzilla.mozilla.org/show_bug.cgi?id=1729459.
     151    07-21-2023: Issue has resurfaced again when using the default build
     152                instructions for JS (which uses GCC). The problem is not present
     153                in Firefox 115 though (which works OK on i686). -renodr
     154-->
    151155
    152156    <para>
     
    156160
    157161<screen><userinput>case "$(uname -m)" in
    158     i?86) sed -e '/typedef[ ]*double/s/double/long double/' \
     162    i?86) sed -e 's/typedef double/typedef long double/' \
    159163              -i modules/fdlibm/src/math_private.h ;;
    160164esac</userinput></screen>
    161 -->
     165
    162166    <para>
    163167      Install <application>JS</application> by running the following
  • introduction/welcome/changelog.xml

    r9a23f3e rcefe20d  
    3939    </listitem>
    4040    -->
     41   <listitem>
     42     <para>July 21st, 2023</para>
     43     <itemizedlist>
     44       <listitem>
     45         <para>[renodr] - Fix building JS-102 on i686. Firefox is unaffected
     46         this time since the underlying problem is fixed in 115.x.</para>
     47       </listitem>
     48     </itemizedlist>
     49   </listitem>
     50
    4151   <listitem>
    4252     <para>July 20th, 2023</para>
Note: See TracChangeset for help on using the changeset viewer.