]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Remove the clone3 symbol from libc.a [BZ #31770]
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 21 May 2024 12:28:29 +0000 (05:28 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 21 May 2024 14:05:08 +0000 (07:05 -0700)
clone3 isn't exported from glibc and is hidden in libc.so.  Fix BZ #31770
by removing clone3 alias.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
sysdeps/unix/sysv/linux/aarch64/clone3.S
sysdeps/unix/sysv/linux/arc/clone3.S
sysdeps/unix/sysv/linux/arm/clone3.S
sysdeps/unix/sysv/linux/i386/clone3.S
sysdeps/unix/sysv/linux/loongarch/clone3.S
sysdeps/unix/sysv/linux/mips/clone3.S
sysdeps/unix/sysv/linux/powerpc/powerpc64/clone3.S
sysdeps/unix/sysv/linux/riscv/clone3.S
sysdeps/unix/sysv/linux/s390/s390-32/clone3.S
sysdeps/unix/sysv/linux/s390/s390-64/clone3.S
sysdeps/unix/sysv/linux/x86_64/clone3.S

index 92d69a5430518cbc6bec22b464aab9ea2a63cb51..e28aaa50831a2b1fc36b8441c43950cc8adab805 100644 (file)
@@ -82,4 +82,3 @@ thread_start:
        .size thread_start, .-thread_start
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index d9a2dfff3eb9f5042ec7c682a01cd3d35cbcf92c..38a27063fbc6b1b9b3a998728995b165d058245c 100644 (file)
@@ -87,4 +87,3 @@ thread_start_clone3:
        .size thread_start_clone3, .-thread_start_clone3
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index e759de97307343f6a218eaa78414e5773c92a0f6..094efc2f403fe317aa49e6da1ebbd77c4eff065e 100644 (file)
@@ -77,4 +77,3 @@ PSEUDO_END (__clone3)
        .fnend
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index abb7356b1f98fc08a77defc9c464a25cae60012d..6803e59644d186440e8eedb00e6bd1210f769e8e 100644 (file)
@@ -120,4 +120,3 @@ L(thread_start):
 PSEUDO_END (__clone3)
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index 20eaf4adc2c4cc7ffa2ad3e437c3307fb3aa26c3..dfffb1f3d67e494abbcfc01e8bffad31629d1bb7 100644 (file)
@@ -80,4 +80,3 @@ L (thread_start3):
        END (__thread_start3)
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index 481b8ae96366fc7011e206a40d44dfd8dad62c63..58925d6b410466f5b36c4f385ca210c68c9a7b37 100644 (file)
@@ -158,4 +158,3 @@ L(thread_start_clone3):
 END(__thread_start_clone3)
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index 6fdb4a60737186321ecc5d9464de0a0817399d90..900c354c9c4b7559c00956cceaf7e8079160f51a 100644 (file)
@@ -154,4 +154,3 @@ L(parent):
 PSEUDO_END (__clone3)
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index 29264be05491c9a6ef39d868d2d1ce550969cf87..c81ee2ab51ccc81abcd62d1daaf0199c2e379b42 100644 (file)
@@ -76,4 +76,3 @@ L(thread_start):
 END(__thread_start_clone3)
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index d344c2cf36ec5dfe5c12c83984f0651deb887bfe..1ea633aabb245a7575695f3b6e9311b21d122c07 100644 (file)
@@ -75,4 +75,3 @@ thread_start:
        ASM_SIZE_DIRECTIVE (thread_start)
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index ca382d903c7dd62c0d933111c3be47dbc33d95cb..70ae7f1532f4e8c2616614c1ba09825bbe75fe53 100644 (file)
@@ -75,4 +75,3 @@ thread_start:
        ASM_SIZE_DIRECTIVE (thread_start)
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)
index 5a2d42234e0cb16c56fe4a16e81a95ebd7b0c176..4cc19e066ccc2c1286def8bb6f7a4088f1be0215 100644 (file)
@@ -86,4 +86,3 @@ L(thread_start):
 PSEUDO_END (__clone3)
 
 libc_hidden_def (__clone3)
-weak_alias (__clone3, clone3)