Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/
Date: Thu, 22 Sep 2022 08:06:48
Message-Id: 1663834002.0996bae453067163e0c4111a95ccc6025d70f518.juippis@gentoo
1 commit: 0996bae453067163e0c4111a95ccc6025d70f518
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 22 08:00:53 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 22 08:06:42 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0996bae4
7
8 dev-lang/spidermonkey: disable rust-simd on 78
9
10 - broken with newer rust versions, may cause performance issues but this
11 branch is EOL.
12
13 Closes: https://bugs.gentoo.org/871972
14 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
15
16 dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild | 8 +++++---
17 1 file changed, 5 insertions(+), 3 deletions(-)
18
19 diff --git a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
20 index 909743ac2f47..80ef8034aaa8 100644
21 --- a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
22 +++ b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
23 @@ -306,9 +306,11 @@ src_configure() {
24 $(use_enable test tests)
25 )
26
27 - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
28 - myeconfargs+=( --enable-rust-simd )
29 - fi
30 + # Breaks with newer (1.63+) Rust.
31 + # if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
32 + # myeconfargs+=( --enable-rust-simd )
33 + #fi
34 + myeconfargs+=( --disable-rust-simd )
35
36 # Modifications to better support ARM, bug 717344
37 if use cpu_flags_arm_neon ; then