diff --git a/meta-oniro-core/conf/distro/oniro-linux.conf b/meta-oniro-core/conf/distro/oniro-linux.conf
index 3a738b627762df98a9c016e3a2f1146b1fe93544..e919077d6063f489091e6da9f2b9dc0c0fe264a7 100644
--- a/meta-oniro-core/conf/distro/oniro-linux.conf
+++ b/meta-oniro-core/conf/distro/oniro-linux.conf
@@ -116,3 +116,5 @@ SPLASH = "psplash-oniro"
 DISTRO_FEATURES_FILTER_NATIVE:append = " openharmony"
 DISTRO_FEATURES_FILTER_NATIVESDK:append = " openharmony"
 require conf/distro/include/openharmony.inc
+# OpenHarmony requires musl libc, so we cannot allow other TCLIBC values
+TCLIBC:df-openharmony = "musl"