seamonkey fails to build with rust-1.73.0: error: unrecognized platform-specific intrinsic function: `simd_shuffle2`
Categories
(SeaMonkey :: General, defect)
Tracking
(Not tracked)
People
(Reporter: herrtimson, Unassigned)
Details
Attachments
(1 file)
332.54 KB,
application/gzip
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0
Steps to reproduce:
I downloaded latest seamonkey-2.53.17.1 sources, configured and compiled them with rust-1.73.0 toolchain on x86_64
Actual results:
the build fails with these errors in simd:
4:39.57 warning: use of deprecated method std::error::Error::cause
: replaced by Error::source, which can support downcasting
4:41.74 error: unrecognized platform-specific intrinsic function: simd_shuffle2
4:41.74 error: unrecognized platform-specific intrinsic function: simd_shuffle4
4:41.75 error: unrecognized platform-specific intrinsic function: simd_shuffle8
4:41.75 error: unrecognized platform-specific intrinsic function: simd_shuffle16
4:41.75 error: unrecognized platform-specific intrinsic function: simd_shuffle32
4:41.75 error: unrecognized platform-specific intrinsic function: simd_shuffle64
4:42.49 warning: use of deprecated method std::error::Error::description
: use the Display impl or to_string()
Expected results:
I expect the build to fully compile
Will attach a full build log, compiled with rust-1.74.0
rust commit which introduced the issue: https://github.com/rust-lang/rust/commit/4457ef2c6db2aa65aeaba084d2d85f3355595f5a
packed_simd bug: https://github.com/rust-lang/packed_simd/issues/356
suggestion from the bug:
you need to replace packed_simd2 version 0.3.8 with packed_simd (without the "2") version 0.3.9.
This fixes the error.
I can't revendor the rust crates on my own with the tarball, but I'm happy to test any suggested fix since I've got the toolchain available.
gentoo bug for your information pleasure: https://bugs.gentoo.org/916304
Comment 2•10 months ago
|
||
Please update to 2.53.18b1
Description
•