Changeset 3ce2d0c for general/genlib


Ignore:
Timestamp:
09/17/2023 05:54:07 PM (9 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.1, ken/TL2024, ken/tuningfonts, lazarus, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18
Children:
5e6b5ee
Parents:
2adc3b67
git-author:
Xi Ruoyao <xry111@…> (09/17/2023 05:50:23 PM)
git-committer:
Xi Ruoyao <xry111@…> (09/17/2023 05:54:07 PM)
Message:

Update SpiderMonkey to ESR 115

  • Update to SpiderMonkey from Firefox-115.2.1
  • Update to gjs-1.78.0
  • Allow building polkit with SpiderMonkey from Firefox-115
File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/spidermonkey.xml

    r2adc3b67 r3ce2d0c  
    77  <!ENTITY spidermonkey-download-http "&mozilla-http;/firefox/releases/&spidermonkey-version;esr/source/firefox-&spidermonkey-version;esr.source.tar.xz">
    88  <!ENTITY spidermonkey-download-ftp  " ">
    9   <!ENTITY spidermonkey-md5sum        "466e1dbe2a2eb23eceeb8986568e59c7">
    10   <!ENTITY spidermonkey-size          "464 MB">
    11   <!ENTITY spidermonkey-buildsize     "3.3 GB (39 MB installed after removing 34MB static lib)">
    12   <!ENTITY spidermonkey-time          "2.0 SBU (with parallelism=4)">
     9  <!ENTITY spidermonkey-md5sum        "c8deec3a0e558a1882f11bbea2fbd462">
     10  <!ENTITY spidermonkey-size          "484 MB">
     11  <!ENTITY spidermonkey-buildsize     "3.3 GB (39 MB installed after removing 36MB static lib; additional 0.4 GB for the tests)">
     12  <!ENTITY spidermonkey-time          "2.0 SBU (with parallelism=4; additional 3.8 SBU for the tests)">
    1313]>
    1414
     
    3232    </para>
    3333
    34     <!-- To editors: make sure polkit works with mozjs before
    35          tagging mozjs.  -->
     34    <!-- To editors: make sure polkit works with mozjs when
     35         tagging SpiderMonkey or upgrading it to a new major version.  -->
    3636    &lfs120_checked;
    3737
     
    171171cd    obj &amp;&amp;
    172172
    173 sh ../js/src/configure.in --prefix=/usr            \
    174                           --with-intl-api          \
    175                           --with-system-zlib       \
    176                           --with-system-icu        \
    177                           --disable-jemalloc       \
    178                           --disable-debug-symbols  \
    179                           --enable-readline        &amp;&amp;
     173../js/src/configure --prefix=/usr            \
     174                    --with-intl-api          \
     175                    --with-system-zlib       \
     176                    --with-system-icu        \
     177                    --disable-jemalloc       \
     178                    --disable-debug-symbols  \
     179                    --enable-readline        &amp;&amp;
    180180make</userinput></screen>
    181181
     
    186186      It's recommended to redirect the output into a log.
    187187      <!-- recheck when ICU gets upgraded -->
    188       <!-- Still true with 102 -renodr -->
    189       Because we are building with system ICU, more than one hundred tests
     188      Because we are building with system ICU, 8 tests
    190189      (out of a total of more than 50,000) are known to fail.
    191190    </para>
    192191    <para>
    193       To run the JIT test suite, issue:
    194       <command>make -C js/src check-jit-test
     192      The JIT test suite can use a large amount of system memory.
     193      Running the JIT test suite without enough memory may invoke the
     194      the kernel OOM killer and cause stability issue.  To run the JIT test
     195      suite, ensure the amount of available system memory is at least 16 GB,
     196      <!-- When I run it within a cgroup with 8 GB memory assigned, the test
     197           is OOM killed.  Increasing the assigned memory to 16 GB makes
     198           all tests pass.  -->
     199      then issue: <command>make -C js/src check-jit-test
    195200      JITTEST_EXTRA_ARGS="--timeout 300"</command>.
    196201    </para>
Note: See TracChangeset for help on using the changeset viewer.