summaryrefslogtreecommitdiff
path: root/thread.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2025-06-04 13:35:39 +0900
committerNobuyoshi Nakada <[email protected]>2025-06-04 15:31:28 +0900
commitc5f7d274d78a5ef6818bc5d344a1f27bf2f794c4 ()
tree00a8ff76a8de9fba99a7edc5f6462a2b69fa2045 /thread.c
parent47f55b4b449c315a9628aa9849428c2c0e98e167 (diff)
Check for 64bit atomic operations
May not be supported on some 32bit architectures. ``` /usr/lib/gcc-cross/m68k-linux-gnu/14/../../../../m68k-linux-gnu/bin/ld: ../../libruby-static.a(vm.o): in function `rbimpl_atomic_u64_set_relaxed': /home/ubuntu/build/ruby/master/m68k-linux/../src/ruby_atomic.h:60:(.text+0x2468): undefined reference to `__atomic_store_8' /usr/lib/gcc-cross/m68k-linux-gnu/14/../../../../m68k-linux-gnu/bin/ld: ../../libruby-static.a(vm.o): in function `rbimpl_atomic_u64_load_relaxed': /home/ubuntu/build/ruby/master/m68k-linux/../src/ruby_atomic.h:43:(.text+0x2950): undefined reference to `__atomic_load_8' ```
Notes: Merged: https://.com/ruby/ruby/pull/13509
0 files changed, 0 insertions, 0 deletions