diff mbox series

[uclibc-ng-devel] xtensa: make _init and _fini hidden

Message ID 20240501120142.1124364-1-jcmvbkbc@gmail.com
State New
Headers show
Series [uclibc-ng-devel] xtensa: make _init and _fini hidden | expand

Commit Message

Max Filippov May 1, 2024, 12:01 p.m. UTC
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>
---
 libc/sysdeps/linux/xtensa/crti.S | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/libc/sysdeps/linux/xtensa/crti.S b/libc/sysdeps/linux/xtensa/crti.S
index ba804eb454e6..43e66e30820b 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__)