On Sat, Nov 20, 2010 at 2:36 PM, John H Palmieri <jhpalmier...@gmail.com> wrote:
> Is SAGE64 supposed to have an effect on linux machines, or indeed on
> anything except OS X and Solaris?  In various spkgs, I think there are
> lines to the effect
>
> if [ -z $CFLAG64 ] ; then
>   CFLAG64=-m64
> fi
>
> if [ "x$SAGE64" = xyes ]; then
>   echo "64 bit build of cddlib"
>   CFLAGS="$CFLAGS $CFLAG64"; export CFLAGS
> fi
>
> which looks like it should have an effect on any machine.  However, in
> sage-env and elsewhere, there are comments like this:
>
> # In case SAGE64 has been set to yes before re-inject it into the
> environment
> # This is only done on OSX and Solaris since those are the only real
> multi lib
> # arches we support. Eventually Linux PPC on the PS3 might need to be
> added here
>
> And then in sage-check-64, on OS X and Solaris, a file SAGE_LOCAL/lib/
> sage-64.txt is created if SAGE64 is set, but this file isn't created
> on other platforms.  The same script checks whether this file exists
> to see if this looks like a 64-bit build. Is the file sage-64.txt used
> anywhere except in sage-check-64?
>
> As far as I can tell, we actually don't need to execute sage-check-64
> except before running sage-spkg or possibly sage-build.  Can anyone
> comment on the accuracy of this statement?  (I'd like to remove the
> execution of sage-check-64 out of sage-env and into the places that
> actually need it.)
>
> Summarizing, my questions are:
>
>  - is SAGE64 supposed to have an effect on platforms other than OS X
> and Solaris?  (I think so.)

This is not really an answer, but a remark.  SAGE64 only got
introduced by mabshoff when he was trying to port Sage to OS X 64-bit
last year.   So for 4-5 year of building Sage on Linux, SAGE64 didn't
even exist.

>
>  - is the file SAGE_LOCAL/lib/sage-64.txt used anywhere except sage-
> check-64?
>
>  - is sage-check-64 and/or the variable SAGE64 used anywhere besides
> sage-spkg (and the spkg-install files for the various spkgs) and
> possibly sage-build?
>
> --
> John
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to 
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>



-- 
William Stein
Professor of Mathematics
University of Washington
http://wstein.org

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to