[PATCH v1 2/2] riscv: Disable multiarch memset variants when !IS_IN(libc)

Yao Zihong zihong.plct@isrc.iscas.ac.cn
Wed Jan 21 14:23:08 GMT 2026


This patch disables multiarch memset variants when !IS_IN(libc),
because rtld can only use a single fixed implmentation.

Signed-off-by: Yao Zihong <zihong.plct@isrc.iscas.ac.cn>
---
 sysdeps/riscv/multiarch/memset-generic.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sysdeps/riscv/multiarch/memset-generic.c b/sysdeps/riscv/multiarch/memset-generic.c
index a4586d853a..a477bfd76b 100644
--- a/sysdeps/riscv/multiarch/memset-generic.c
+++ b/sysdeps/riscv/multiarch/memset-generic.c
@@ -22,5 +22,5 @@
 # define MEMSET __memset_generic
 # undef libc_hidden_builtin_def
 # define libc_hidden_builtin_def(x)
+# include <string/memset.c>
 #endif
-#include <string/memset.c>
-- 
2.47.2



More information about the Libc-alpha mailing list