In $SAGE_LOCAL/bin/sage-check-64 it says the following. --------------------------------------------------- # If SAGE64 is set to yes check if $SAGE_LOCAL/lib exists on Solaris as well as # OSX since those are currently the only two platforms which require SAGE64. If # it does not exist create the directory and then create a file sage-64.txt # Eventually Linux PPC on the PS3 might need to be added here
if [ "$SAGE64" = "yes" ]; then CHECKFILE="no" if [ `uname` = "SunOS" ]; then echo "Building Sage on Solaris in 64-bit mode" CHECKFILE="yes" fi if [ `uname` = "Darwin" ]; then echo "Building Sage on OS X in 64-bit mode" CHECKFILE="yes" fi if [ $CHECKFILE = "yes" ]; then if ! [ -d "$SAGE_LOCAL"/lib ]; then echo "Creating SAGE_LOCAL/lib since it does not exist" mkdir "$SAGE_LOCAL"/lib fi echo "Creating SAGE_LOCAL/lib/sage-64.txt since it does not exist" touch "$SAGE_LOCAL"/lib/sage-64.txt fi fi -------------------------------------------- Is there any reason for limiting this check to Solaris and OS X now? Since the comments suggest it might be needed on 'Linux PPC on the PS3', why not simply have it work on every platform, if SAGE64 is set to yes? Can it do any harm? There are several platforms which support building 32 and 64 bit binaries - Solaris, OS X, AIX, HP-UX and I guess from the above comments Linux PPC. I'd propose simply removing the checks for OS X and Solaris, and letting the code work on any platform. Dave -- 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