diff --git a/src/framework/Platform/Define.h b/src/framework/Platform/Define.h index 54e8a899f..141b62e33 100644 --- a/src/framework/Platform/Define.h +++ b/src/framework/Platform/Define.h @@ -66,7 +66,11 @@ typedef ACE_SHLIB_HANDLE MANGOS_LIBRARY_HANDLE; #else // PLATFORM != PLATFORM_WINDOWS # define MANGOS_EXPORT export # if defined(__APPLE_CC__) && defined(BIG_ENDIAN) -# define MANGOS_IMPORT __attribute__ ((longcall)) +# if (defined(__ppc__) || defined(__powerpc__)) +# define MANGOS_IMPORT __attribute__ ((longcall)) +# else +# define MANGOS_IMPORT +# endif # elif defined(__x86_64__) # define MANGOS_IMPORT # else