]> granicus.if.org Git - gc/commitdiff
gcconfig.h - Add weak attribute to avoid __data_start undefined messages on dlopen...
authorNeale Ferguson <neale@sinenomine.net>
Thu, 9 May 2013 19:42:58 +0000 (15:42 -0400)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 15 Sep 2013 09:00:25 +0000 (13:00 +0400)
include/private/gcconfig.h

index 88e783800de9faf427837c7bd93a1b3bd15f99cd..c264b164a4135978cf8ad27b091173828562d5a9 100644 (file)
 #       define OS_TYPE "LINUX"
 #       define LINUX_STACKBOTTOM
 #       define DYNAMIC_LOADING
-       extern int __data_start[];
+       extern int __data_start[] __attribute__((weak));
 #       define DATASTART ((ptr_t)(__data_start))
-    extern int _end[];
-#   define DATAEND (_end)
-#   define CACHE_LINE_SIZE 256
-#   define GETPAGESIZE() 4096
+        extern int _end[] __attribute__((weak));
+#       define DATAEND (_end)
+#       define CACHE_LINE_SIZE 256
+#       define GETPAGESIZE() 4096
 #   endif
 # endif