From: Cyrus H. <sl...@us...> - 2007-04-04 23:52:15
|
Update of /cvsroot/sbcl/sbcl/contrib/sb-grovel In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv16881/contrib/sb-grovel Modified Files: def-to-lisp.lisp Log Message: 1.0.4.23: sb-grovel x86-64/darwin fix * sb-grovel was compiling the C file in 32-bit mode (the default) on darwin even when being run from in x86-64 mode. add "-arch" "x86_64" to args to CC. * remove darwin sepecific version of the stat structure. Turns out the original stat struct was really ok but that we were getting thrown off by the wrong types coming back from sb-grovel. Index: def-to-lisp.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/contrib/sb-grovel/def-to-lisp.lisp,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- def-to-lisp.lisp 8 Jan 2007 03:26:20 -0000 1.23 +++ def-to-lisp.lisp 4 Apr 2007 23:52:12 -0000 1.24 @@ -197,6 +197,8 @@ '("-D_LARGEFILE_SOURCE" "-D_LARGEFILE64_SOURCE" "-D_FILE_OFFSET_BITS=64") + #+(and x86-64 darwin) + '("-arch" "x86_64") (list "-o" (namestring tmp-a-dot-out) (namestring tmp-c-source))) |