From: Nikodemus S. <tsi...@cc...> - 2004-08-12 13:41:44
|
On Mon, 17 May 2004, Christophe Rhodes wrote: > Take II: possibly with buildability. The plan is still the same: > eliminate all chances for the preprocessor to get involved on sparc. > This means that we can throw away sparc-funcdef.h (and > tools-for-build/sparc-funcdef.sh). I've some hopes that the following (stolen from CMUCL) might be just enough -- and allow Nathan to build on Solaris. Dunno, since I have no full sun toolchain to build on -- the setup here is gcc, GNU cpp, and Sun as. Cheers, -- Nikodemus Schemer: "Buddha is small, clean, and serious." Lispnik: "Buddha is big, has hairy armpits, and laughs." Index: tools-for-build/sparc-funcdef.sh =================================================================== RCS file: /cvsroot/sbcl/sbcl/tools-for-build/sparc-funcdef.sh,v retrieving revision 1.1 diff -u -r1.1 sparc-funcdef.sh --- tools-for-build/sparc-funcdef.sh 26 Feb 2004 08:36:22 -0000 1.1 +++ tools-for-build/sparc-funcdef.sh 12 Aug 2004 13:36:58 -0000 @@ -2,7 +2,12 @@ TMP=sparc-funcdef.S -SUN_FUNCDEF="#define FUNCDEF(x) .type x,#function" +SUN_FUNCDEF=" +#ifdef __STDC__ +#define FUNCDEF(x) .type x, \#function +#else +#define FUNCDEF(x) .type x, #function +#endif" GNU_FUNCDEF="#define FUNCDEF(x) .type x,@function" echo $SUN_FUNCDEF > $TMP |