patches/libsdl-03-sunpro.diff
author drdoug007
Tue, 05 Jun 2007 08:32:57 +0000
changeset 300 eb1e1c72f082
permissions -rw-r--r--
2007-06-05 Doug Scott <[email protected]> * SFEpstoedit.spec: Added Converts PS and PDF * SFEsauerbraten.spec: Added Sauerbraten game engine * patches/sauerbraten-01-solaris.diff: patch for Solaris * patches/sauerbraten-02-startup.diff:patch for Solaris * SFEsdl.spec: Changed to isabuild * patches/libsdl-01-AUXDIR.diff: patch for configure.in * patches/libsdl-02-rpath.diff: patch for rpath * patches/libsdl-03-sunpro.diff: patch for builing with sunpro * base-specs/libsdl.spec: Changed to isabuild * SFEimagemagick.spec: new - SFW imagemagick gets too old

diff -ur SDL-1.2.11-orig/src/hermes/HeadMMX.h SDL-1.2.11/src/hermes/HeadMMX.h
--- SDL-1.2.11-orig/src/hermes/HeadMMX.h	2006-05-01 15:02:38.000000000 +0700
+++ SDL-1.2.11/src/hermes/HeadMMX.h	2007-05-27 12:51:49.007778939 +0700
@@ -46,7 +46,7 @@
 
 /* Fix the underscore business with ELF compilers */
 
-#if defined(__ELF__) && defined(__GNUC__)
+#if defined(__ELF__) && (defined(__GNUC__) || defined(__SUNPRO_C))
   #ifdef __cplusplus 
   extern "C" {   
   #endif
diff -ur SDL-1.2.11-orig/src/hermes/HeadX86.h SDL-1.2.11/src/hermes/HeadX86.h
--- SDL-1.2.11-orig/src/hermes/HeadX86.h	2006-05-01 15:02:38.000000000 +0700
+++ SDL-1.2.11/src/hermes/HeadX86.h	2007-05-27 12:23:14.783344793 +0700
@@ -74,7 +74,7 @@
 
 /* Now fix up the ELF underscore problem */
 
-#if defined(__ELF__) && defined(__GNUC__)
+#if defined(__ELF__) && ( defined(__GNUC__) || defined(__SUNPRO_C))
   #ifdef __cplusplus
   extern "C" {
   #endif