--- webkitgtk-2.48.1/Source/WTF/wtf/InlineASM.h.orig +++ webkitgtk-2.48.1/Source/WTF/wtf/InlineASM.h @@ -43,9 +43,9 @@ #define THUMB_FUNC_PARAM(name) #endif -#if (OS(LINUX) || OS(FREEBSD) || OS(HAIKU) || OS(QNX)) && CPU(X86_64) +#if (OS(LINUX) || OS(FREEBSD) || OS(HAIKU) || OS(QNX) || OS(SOLARIS)) && (CPU(X86_64) || (CPU(SPARC))) #define GLOBAL_REFERENCE(name) #name "@plt" -#elif OS(LINUX) && CPU(X86) && defined(__PIC__) +#elif (OS(LINUX) || OS(SOLARIS)) && (CPU(X86) || (CPU(SPARC))) && defined(__PIC__) #define GLOBAL_REFERENCE(name) SYMBOL_STRING(name) "@plt" #else #define GLOBAL_REFERENCE(name) SYMBOL_STRING(name) @@ -70,6 +70,7 @@ || OS(HPUX) \ || OS(NETBSD) \ || OS(OPENBSD) \ + || OS(SOLARIS) \ || OS(QNX) // ELF platform #define HIDE_SYMBOL(name) ".hidden " #name @@ -86,6 +87,7 @@ || OS(FREEBSD) \ || OS(FUCHSIA) \ || OS(OPENBSD) \ + || OS(SOLARIS) \ || OS(HURD) \ || OS(NETBSD) \ || OS(QNX) \