2.3.90-16
This commit is contained in:
parent
b656b18818
commit
e4a1800256
@ -224,21 +224,21 @@
|
|||||||
|
|
||||||
* scripts/extract-abilist.awk: If `lastversion' variable defined, omit
|
* scripts/extract-abilist.awk: If `lastversion' variable defined, omit
|
||||||
--- glibc-20051115T0809/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8
|
--- glibc-20051115T0809/csu/elf-init.c 5 Nov 2005 17:41:38 -0000 1.8
|
||||||
+++ glibc-20051115T0809-fedora/csu/elf-init.c 15 Nov 2005 08:21:54 -0000 1.3.2.5
|
+++ glibc-20051115T0809-fedora/csu/elf-init.c 15 Nov 2005 09:54:10 -0000 1.3.2.6
|
||||||
@@ -49,6 +49,24 @@ extern void (*__init_array_end []) (int,
|
@@ -49,6 +49,23 @@ extern void (*__init_array_end []) (int,
|
||||||
extern void (*__fini_array_start []) (void) attribute_hidden;
|
extern void (*__fini_array_start []) (void) attribute_hidden;
|
||||||
extern void (*__fini_array_end []) (void) attribute_hidden;
|
extern void (*__fini_array_end []) (void) attribute_hidden;
|
||||||
|
|
||||||
+# if defined HAVE_VISIBILITY_ATTRIBUTE \
|
+#if defined HAVE_VISIBILITY_ATTRIBUTE \
|
||||||
+ && (defined SHARED || defined LIBC_NONSHARED)
|
+ && (defined SHARED || defined LIBC_NONSHARED)
|
||||||
+# define hidden_undef_2(x) #x
|
+# define hidden_undef_2(x) #x
|
||||||
+# define hidden_undef_1(x) hidden_undef_2 (x)
|
+# define hidden_undef_1(x) hidden_undef_2 (x)
|
||||||
+# define hidden_undef(x) \
|
+# define hidden_undef(x) \
|
||||||
+ __asm (hidden_undef_1 (ASM_GLOBAL_DIRECTIVE) " " #x); \
|
+ __asm (hidden_undef_1 (ASM_GLOBAL_DIRECTIVE) " " #x); \
|
||||||
+ __asm (".hidden " #x);
|
+ __asm (".hidden " #x);
|
||||||
+# else
|
+#else
|
||||||
+# define hidden_undef(x)
|
+# define hidden_undef(x)
|
||||||
+# endif
|
+#endif
|
||||||
+
|
+
|
||||||
+hidden_undef (__preinit_array_start)
|
+hidden_undef (__preinit_array_start)
|
||||||
+hidden_undef (__preinit_array_end)
|
+hidden_undef (__preinit_array_end)
|
||||||
@ -246,7 +246,6 @@
|
|||||||
+hidden_undef (__init_array_end)
|
+hidden_undef (__init_array_end)
|
||||||
+hidden_undef (__fini_array_start)
|
+hidden_undef (__fini_array_start)
|
||||||
+hidden_undef (__fini_array_end)
|
+hidden_undef (__fini_array_end)
|
||||||
+#endif
|
|
||||||
|
|
||||||
/* These function symbols are provided for the .init/.fini section entry
|
/* These function symbols are provided for the .init/.fini section entry
|
||||||
points automagically by the linker. */
|
points automagically by the linker. */
|
||||||
|
Loading…
Reference in New Issue
Block a user