[HAVE_ELF] (symbol_set_declare): Declare the symbols weak.
authorroland <roland>
Fri, 8 Sep 1995 22:33:00 +0000 (22:33 +0000)
committerroland <roland>
Fri, 8 Sep 1995 22:33:00 +0000 (22:33 +0000)
libc-symbols.h

index 8030abb..5eefbed 100644 (file)
@@ -214,7 +214,8 @@ Cambridge, MA 02139, USA.  */
 
 /* Declare SET for use in this module, if defined in another module.  */
 #define symbol_set_declare(set)        \
-  extern void *const __start_##set, *const __stop_##set;
+  extern void *const __start_##set __attribute__ ((__weak__)); \
+  extern void *const __stop_##set __attribute__ ((__weak__));
 
 /* Return a pointer (void *const *) to the first element of SET.  */
 #define symbol_set_first_element(set)  (&__start_##set)