diff --git a/meta-initramfs/classes/klibc.bbclass b/meta-initramfs/classes/klibc.bbclass
index ad5d9019fd..7bde5eb74e 100644
--- a/meta-initramfs/classes/klibc.bbclass
+++ b/meta-initramfs/classes/klibc.bbclass
@@ -23,3 +23,6 @@ LDFLAGS:append:toolchain-clang:libc-klibc:arm = " --rtlib=libgcc --unwindlib=lib
 LDFLAGS[export] = "1"

 OVERRIDES =. "libc-klibc:"
+
+# klibc is not yet ported to riscv32
+COMPATIBLE_HOST:riscv32 = "null"
diff --git a/meta-initramfs/recipes-devtools/klibc/klibc.inc b/meta-initramfs/recipes-devtools/klibc/klibc.inc
index 24f5ee0c7b..c46a8685aa 100644
--- a/meta-initramfs/recipes-devtools/klibc/klibc.inc
+++ b/meta-initramfs/recipes-devtools/klibc/klibc.inc
@@ -78,3 +78,5 @@ KLIBC_ARCH:powerpc = "ppc"
 KLIBC_ARCH:powerpc64 = "ppc64"
 KLIBC_ARCH:powerpc64le = "ppc64"
 THIS_LIBKLIBC = "libklibc (= ${PV}-${PR})"
+
+COMPATIBLE_HOST:riscv32 = "null"
