config BR2_PACKAGE_BDWGC
bool "bdwgc"
- depends on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS
+ depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS
select BR2_PACKAGE_LIBATOMIC_OPS
help
The Boehm-Demers-Weiser conservative garbage collector can
comment "erlang needs a toolchain w/ dynamic library"
depends on BR2_USE_MMU # fork()
- depends on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS
+ depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS
depends on BR2_STATIC_LIBS
config BR2_PACKAGE_ERLANG
bool "erlang"
depends on BR2_USE_MMU # fork()
depends on !BR2_STATIC_LIBS
- depends on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS
+ depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS
select BR2_PACKAGE_LIBATOMIC_OPS
help
Erlang is a programming language used to build massively scalable
bool "guile"
depends on !BR2_TOOLCHAIN_USES_MUSL # no strtol_l
depends on BR2_TOOLCHAIN_HAS_THREADS
- depends on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS # bdwgc
+ depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS # bdwgc
depends on BR2_USE_WCHAR # libunistring
depends on !BR2_STATIC_LIBS
select BR2_PACKAGE_LIBUNISTRING
-config BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS
+config BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS
bool
default y if BR2_arm || BR2_armeb || BR2_aarch64 || BR2_i386 || BR2_sparc || BR2_sparc64 || BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || BR2_x86_64
config BR2_PACKAGE_LIBATOMIC_OPS
bool "libatomic_ops"
- depends on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS
+ depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS
help
Atomic operations library
depends on BR2_TOOLCHAIN_HAS_THREADS # libuv
depends on !BR2_STATIC_LIBS # libuv
depends on BR2_USE_MMU # libuv
- depends on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS # libatomic_ops
+ depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS # libatomic_ops
# needs AO_fetch_compare_and_swap, not implemented for sparcv9
depends on !BR2_sparc64
select BR2_PACKAGE_LIBUV
comment "moarvm needs a toolchain w/ threads, dynamic library"
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
depends on BR2_USE_MMU
- depends on BR2_PACKAGE_LIBATOMIC_ARCH_SUPPORTS
+ depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS
depends on !BR2_sparc64