Update of /cvsroot/alsa/alsa-lib/include In directory sc8-pr-cvs1:/tmp/cvs-serv24297
Modified Files: alsa-symbols.h Log Message: added workaround for ppc64. Index: alsa-symbols.h =================================================================== RCS file: /cvsroot/alsa/alsa-lib/include/alsa-symbols.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- alsa-symbols.h 11 Mar 2003 18:51:32 -0000 1.3 +++ alsa-symbols.h 13 Aug 2003 13:18:36 -0000 1.4 @@ -29,10 +29,19 @@ #define INTERNAL_CONCAT2_2(Pre, Post) Pre##Post #define INTERNAL(Name) INTERNAL_CONCAT2_2(__, Name) -#define symbol_version(real, name, version) \ +#ifdef __powerpc64__ +# define symbol_version(real, name, version) \ + __asm__ (".symver " #real "," #name "@" #version); \ + __asm__ (".symver ." #real ",." #name "@" #version) +# define default_symbol_version(real, name, version) \ + __asm__ (".symver " #real "," #name "@@" #version); \ + __asm__ (".symver ." #real ",." #name "@@" #version) +#else +# define symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@" #version) -#define default_symbol_version(real, name, version) \ +# define default_symbol_version(real, name, version) \ __asm__ (".symver " #real "," #name "@@" #version) +#endif #ifdef USE_VERSIONED_SYMBOLS #define use_symbol_version(real, name, version) \ @@ -41,9 +50,17 @@ default_symbol_version(real, name, version) #else #define use_symbol_version(real, name, version) /* nothing */ +#ifdef __powerpc64__ +#define use_default_symbol_version(real, name, version) \ + __asm__ (".weak " #name); \ + __asm__ (".weak ." #name); \ + __asm__ (".set " #name "," #real); \ + __asm__ (".set ." #name ",." #real) +#else #define use_default_symbol_version(real, name, version) \ __asm__ (".weak " #name); \ __asm__ (".set " #name "," #real) +#endif #endif #endif /* __ALSA_SYMBOLS_H */ ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog