glapi: Do not use .type pseudo-op on Mac OS X.
authorVinson Lee <vlee@vmware.com>
Sun, 24 Jan 2010 06:59:31 +0000 (22:59 -0800)
committerVinson Lee <vlee@vmware.com>
Sun, 24 Jan 2010 06:59:31 +0000 (22:59 -0800)
The .type directive is an unknown pseudo-op on Mac OS X.

src/mesa/glapi/gl_x86_asm.py
src/mesa/x86/glapi_x86.S

index 36f0e31fe2342888ae5986544b91477eafc5030d..3bc955dfe5b56cb0d344a7e73435900a755013a9 100644 (file)
@@ -73,7 +73,7 @@ class PrintGenericStubs(gl_XML.gl_print_base):
                print ''
                print '#define GL_OFFSET(x) CODEPTR(REGOFF(4 * x, EAX))'
                print ''
-               print '#if defined(GNU_ASSEMBLER) && !defined(__DJGPP__) && !defined(__MINGW32__)'
+               print '#if defined(GNU_ASSEMBLER) && !defined(__DJGPP__) && !defined(__MINGW32__) && !defined(__APPLE__)'
                print '#define GLOBL_FN(x) GLOBL x ; .type x, function'
                print '#else'
                print '#define GLOBL_FN(x) GLOBL x'
index 0da924c37f2807a575cd16dde67f970511bbfba4..849fbce3b8abbb6704e03a525f6a7b2df46032f1 100644 (file)
@@ -46,7 +46,7 @@
 
 #define GL_OFFSET(x) CODEPTR(REGOFF(4 * x, EAX))
 
-#if defined(GNU_ASSEMBLER) && !defined(__DJGPP__) && !defined(__MINGW32__)
+#if defined(GNU_ASSEMBLER) && !defined(__DJGPP__) && !defined(__MINGW32__) && !defined(__APPLE__)
 #define GLOBL_FN(x) GLOBL x ; .type x, function
 #else
 #define GLOBL_FN(x) GLOBL x