--- firebird-1.5.0.4290/configure.in.orig 2003-12-23 23:23:54.000000000 +0000 +++ firebird-1.5.0.4290/configure.in 2004-05-28 16:18:05.000000000 +0000 @@ -51,15 +51,6 @@ SHRLIB_EXT=so ;; - sparc*-*-linux-*) - MAKEFILE_PREFIX=linux_sparc32 - PLATFORM=LINUX - AC_DEFINE(LINUX) - LOCK_MANAGER_FLG=Y - EDITLINE_FLG=Y - SHRLIB_EXT=so - ;; - *-*-linux*) MAKEFILE_PREFIX=linux PLATFORM=LINUX --- firebird-1.5.0.4290/src/jrd/common.h.orig 2003-10-27 18:30:37.000000000 +0000 +++ firebird-1.5.0.4290/src/jrd/common.h 2004-05-28 16:29:42.000000000 +0000 @@ -120,7 +120,7 @@ #define IMPLEMENTATION isc_info_db_impl_i386 /* 60 next higher unique number, See you later */ #endif /* i386 */ -#ifdef sparc +#ifdef __sparc__ #define IMPLEMENTATION isc_info_db_impl_linux_sparc /* 65 */ #endif /* sparc */ --- firebird-1.5.0.4290/src/jrd/pag.cpp.orig 2003-10-08 13:03:06.000000000 +0000 +++ firebird-1.5.0.4290/src/jrd/pag.cpp 2004-05-28 17:14:57.000000000 +0000 @@ -177,7 +177,7 @@ #ifdef i586 #define CLASS 19 #endif -#ifdef sparc +#ifdef __sparc__ #define CLASS 20 #endif #endif --- firebird-1.5.0.4290/src/remote/xdr.cpp.orig 2003-11-09 19:58:26.000000000 +0000 +++ firebird-1.5.0.4290/src/remote/xdr.cpp 2004-05-28 17:28:21.000000000 +0000 @@ -42,7 +42,7 @@ #if defined(i386) || defined(I386) || defined(_M_IX86) #define SWAP_DOUBLE #else -#if !defined(sparc) && !defined(PowerPC) +#if !defined(sparc) && !defined(__sparc__) && !defined(PowerPC) #error "Define SWAP_DOUBLE for your platform correctly !" #endif #endif