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