diff --git a/package/bdwgc/Config.in b/package/bdwgc/Config.in
index 9aa7c7dff5..95139efb93 100644
--- a/package/bdwgc/Config.in
+++ b/package/bdwgc/Config.in
@@ -1,6 +1,6 @@
 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
diff --git a/package/erlang/Config.in b/package/erlang/Config.in
index 0ec01bb749..5fa20288c2 100644
--- a/package/erlang/Config.in
+++ b/package/erlang/Config.in
@@ -1,13 +1,13 @@
 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
diff --git a/package/guile/Config.in b/package/guile/Config.in
index e93d3534ae..b3f744ea41 100644
--- a/package/guile/Config.in
+++ b/package/guile/Config.in
@@ -2,7 +2,7 @@ config BR2_PACKAGE_GUILE
 	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
diff --git a/package/libatomic_ops/Config.in b/package/libatomic_ops/Config.in
index 73aab3d428..c6fe7a03b4 100644
--- a/package/libatomic_ops/Config.in
+++ b/package/libatomic_ops/Config.in
@@ -1,10 +1,10 @@
-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
 
diff --git a/package/moarvm/Config.in b/package/moarvm/Config.in
index dcd353f889..6bc3090dde 100644
--- a/package/moarvm/Config.in
+++ b/package/moarvm/Config.in
@@ -3,7 +3,7 @@ config BR2_PACKAGE_MOARVM
 	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
@@ -17,6 +17,6 @@ config BR2_PACKAGE_MOARVM
 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