diff --git a/toolchain/Config.in b/toolchain/Config.in
index adc2b29e12d693b58ca06bfb2e01a5bed7a73024..deff21aa1acc677416dc5050ce97180c0df0c4e3 100644
--- a/toolchain/Config.in
+++ b/toolchain/Config.in
@@ -224,6 +224,7 @@ choice
 		select USE_UCLIBC
 		bool "Use uClibc"
 		depends on !(aarch64 || aarch64_be)
+		depends on BROKEN || !(arm || armeb || i386 || x86_64 || mips || mipsel || mips64 || mips64el || powerpc)
 
 	config LIBC_USE_MUSL
 		select USE_MUSL