From 62eaa4673923bd8b91a5f961828b75bcce10beb7 Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Wed, 22 May 2024 10:21:10 -0300 Subject: [PATCH] loongarch: Remove duplicate strnlen in libc.a (BZ 31785) The generic version provides weak definitions of strnlen, which are already provided by the ifunc resolver. Reviewed-by: H.J. Lu --- sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S b/sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S index 9826d21c2e..3606225ca2 100644 --- a/sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S +++ b/sysdeps/loongarch/lp64/multiarch/strnlen-aligned.S @@ -98,5 +98,7 @@ L(out): jr ra END(STRNLEN) +#if !IS_IN (libc) weak_alias (STRNLEN, strnlen) libc_hidden_builtin_def (STRNLEN) +#endif -- 2.11.4.GIT