Changeset e1092747


Ignore:
Timestamp:
05/05/2024 05:40:13 PM (3 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
lazarus, trunk
Children:
cbfd207
Parents:
793b567
Message:

mozilla: Disable Rust SIMD

It won't work with rustc >= 1.78.0 :(. We need to wait for Mozilla to
port the SIMD code to use std::simd and Rust team to stablize std::simd.

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/spidermonkey.xml

    r793b567 re1092747  
    183183                    --disable-jemalloc       \
    184184                    --enable-readline        \
    185                     --enable-rust-simd       \
    186185                    --with-intl-api          \
    187186                    --with-system-icu        \
     
    290289      support in the SpiderMonkey command line interface.
    291290    </para>
    292 
    293     <para>
    294       <parameter>--enable-rust-simd</parameter>: This switch enables SIMD
     291    <!--
     292    <para>
     293      <parameter>- -enable-rust-simd</parameter>: This switch enables SIMD
    295294      optimization in the shipped encoding_rs crate.
    296295    </para>
    297 
     296    -->
    298297    <para>
    299298      <parameter>--with-intl-api</parameter>: This enables the
  • xsoft/graphweb/firefox.xml

    r793b567 re1092747  
    268268ac_add_options --disable-tests
    269269
    270 # This enables SIMD optimization in the shipped encoding_rs crate.
    271 ac_add_options --enable-rust-simd
     270# The SIMD code relies on the unmaintained packed_simd crate which
     271# fails to build with Rustc >= 1.78.0.  We may re-enable it once
     272# Mozilla port the code to use std::simd and std::simd is stablized.
     273ac_add_options --disable-rust-simd
    272274
    273275ac_add_options --enable-system-ffi
  • xsoft/graphweb/seamonkey.xml

    r793b567 re1092747  
    238238ac_add_options --disable-tests
    239239
    240 # This enables SIMD optimization in the shipped encoding_rs crate.
    241 ac_add_options --enable-rust-simd
     240# The SIMD code relies on the unmaintained packed_simd crate which
     241# fails to build with Rustc >= 1.78.0.  We may re-enable it once
     242# Mozilla port the code to use std::simd and std::simd is stablized.
     243ac_add_options --disable-rust-simd
    242244
    243245ac_add_options --enable-strip
  • xsoft/other/thunderbird.xml

    r793b567 re1092747  
    223223ac_add_options --disable-tests
    224224
    225 # This enables SIMD optimization in the shipped encoding_rs crate.
    226 ac_add_options --enable-rust-simd
     225# The SIMD code relies on the unmaintained packed_simd crate which
     226# fails to build with Rustc >= 1.78.0.  We may re-enable it once
     227# Mozilla port the code to use std::simd and std::simd is stablized.
     228ac_add_options --disable-rust-simd
    227229
    228230ac_add_options --enable-strip
Note: See TracChangeset for help on using the changeset viewer.