diff options
author | Mike Frysinger <vapier@gentoo.org> | 2007-12-22 06:28:23 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2007-12-22 06:28:23 +0000 |
commit | e11c3011b10ada67c68d2d43a56fe606d35ca507 (patch) | |
tree | 4a39a35f393e83791cc9398bac7ae0d621f8679d /libc/string/bfin/memcmp.S | |
parent | 840bd4dfeaa936ec45fe53960ad79609cea2b225 (diff) |
mark a bunch of public mem/str functions as weak so that people who insist on their own local copies while static linking dont hit link failures when other uClibc code force the libc.a objects to be pulled in via the hidden alias symbols
Diffstat (limited to 'libc/string/bfin/memcmp.S')
-rw-r--r-- | libc/string/bfin/memcmp.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libc/string/bfin/memcmp.S b/libc/string/bfin/memcmp.S index b5d4f1c7a..7cc76ad96 100644 --- a/libc/string/bfin/memcmp.S +++ b/libc/string/bfin/memcmp.S @@ -23,6 +23,7 @@ .align 2 +.weak _memcmp ENTRY(_memcmp) I1 = P3; P0 = R0; /* P0 = s1 address */ @@ -99,5 +100,5 @@ ENTRY(_memcmp) libc_hidden_def (memcmp) #ifdef __UCLIBC_SUSV3_LEGACY__ -strong_alias (memcmp,bcmp) +weak_alias (memcmp,bcmp) #endif |