Fix linking libxul.so with binutils/GNU ld >= 2.26.

This is a patch from 2016/04/27 16:36:50 ryoon found on
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/www/firefox45/patches/#dirlist.
This should be a permanent fix for #704 as opposed to enforcing ld.gold.
This commit is contained in:
Pale Moon
2016-11-23 14:56:10 +01:00
committed by roytam1
parent 5212620760
commit 56ac5a7199
+1 -1
View File
@@ -124,7 +124,7 @@ struct Module
# define NSMODULE_SECTION __declspec(allocate(".kPStaticModules$M"), dllexport)
# elif defined(__GNUC__)
# if defined(__ELF__)
# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("protected")))
# define NSMODULE_SECTION __attribute__((section(".kPStaticModules"), visibility("default")))
# elif defined(__MACH__)
# define NSMODULE_SECTION __attribute__((section("__DATA, .kPStaticModules"), visibility("default")))
# elif defined (_WIN32)