summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Filippov <jcmvbkbc@gmail.com>2024-05-01 05:01:42 -0700
committerWaldemar Brodkorb <wbx@openadk.org>2024-05-21 06:07:32 +0200
commit7be734848bd619c44a3b2639ce164558534111ba (patch)
treedd1d67eda132020463c5623845ed6b804b688b86
parenteec59f10c4541a6fb6861332bc8428259a232c32 (diff)
xtensa: make _init and _fini hiddenHEADmaster
Make _init and _fini hidden so that references to these symbols bind locally in the shared objects. glibc does the same. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
-rw-r--r--libc/sysdeps/linux/xtensa/crti.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/libc/sysdeps/linux/xtensa/crti.S b/libc/sysdeps/linux/xtensa/crti.S
index ba804eb45..43e66e308 100644
--- a/libc/sysdeps/linux/xtensa/crti.S
+++ b/libc/sysdeps/linux/xtensa/crti.S
@@ -3,6 +3,7 @@
.section .init
.align 4
.global _init
+ .hidden _init
.type _init, @function
_init:
#if defined(__XTENSA_WINDOWED_ABI__)
@@ -17,6 +18,7 @@ _init:
.section .fini
.align 4
.global _fini
+ .hidden _fini
.type _fini, @function
_fini:
#if defined(__XTENSA_WINDOWED_ABI__)