Thread (1 message) 1 message, 1 author, 2021-10-23

Re: [OE-core] [PATCH] librsvg: Disable 64bit atomics in crossbeam for rv32

From: Alexander Kanavin <hidden>
Date: 2021-10-23 18:40:45

Oh, and 'risc32gc' is already there, so our rust's riscv target name should
be adjusted to match that (as that's what upstream is using, so we'll
eliminate a mismatch).

Alex

On Sat, 23 Oct 2021 at 20:33, Alexander Kanavin via lists.openembedded.org
[off-list ref] wrote:
On Sat, 23 Oct 2021 at 20:16, Khem Raj [off-list ref] wrote:
quoted
+         println!("cargo:rustc-cfg=crossbeam_no_atomic_64");
+     } else {
+         // Otherwise, assuming `"max-atomic-width" == 64`.
++        println!("cargo:rustc-cfg=crossbeam_no_atomic_64");
+     }
+SRC_URI:append:riscv32 = " file://riscv32-no-64bit-atomics.patch"
The correct way to fix this is to adjust the target list in
vendor/crossbeam-utils/no_atomic.rs.

Alex

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#157307):
https://lists.openembedded.org/g/openembedded-core/message/157307
Mute This Topic: https://lists.openembedded.org/mt/86541048/1686489
Group Owner: openembedded-core+owner@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
alex.kanavin@gmail.com]
-=-=-=-=-=-=-=-=-=-=-=-
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help