[glibc] riscv: redirect strlen in early startup
Andreas Schwab
schwab@sourceware.org
Mon May 11 08:49:43 GMT 2026
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b28ffb926f34934a19c5e853504bdc8a8d57137f
commit b28ffb926f34934a19c5e853504bdc8a8d57137f
Author: Andreas Schwab <schwab@suse.de>
Date: Sun May 10 11:57:34 2026 +0200
riscv: redirect strlen in early startup
__tunables_init calls strlen before ifunc relocations have been set up,
redirect it to __strlen_generic.
Diff:
---
sysdeps/riscv/multiarch/dl-symbol-redir-ifunc.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/sysdeps/riscv/multiarch/dl-symbol-redir-ifunc.h b/sysdeps/riscv/multiarch/dl-symbol-redir-ifunc.h
index 230623a068..c6f2aacd17 100644
--- a/sysdeps/riscv/multiarch/dl-symbol-redir-ifunc.h
+++ b/sysdeps/riscv/multiarch/dl-symbol-redir-ifunc.h
@@ -22,6 +22,7 @@
#ifndef SHARED
asm ("memcpy = __memcpy_generic");
asm ("memset = __memset_generic");
+asm ("strlen = __strlen_generic");
#endif
#endif
More information about the Glibc-cvs
mailing list