Minh Nguyen wrote:
> Hi David,

> I think the problem lies in the following line of the file spkg-intall:
> 
> ./configure --prefix=$SAGE_LOCAL --with-system-gmp --enable-boehm=system
> 
> I replaced that line with
> 
> ./configure --prefix=$SAGE_LOCAL
> 
> An updated spkg can be found at
> 
> http://sage.math.washington.edu/home/mvngu/release/spkg/standard/ecl-9.8.4.p0.spkg
> 
> and am now testing it under various platforms. The machines sage.math,
> mod.math, and geom.math are all very busy at the moment. So I have had
> problems compiling Sage from scratch on those machines; ATLAS
> complains about errors while tuning itself. This is usually
> symptomatic of a busy system.
> 


I do not believe that is building a 64-bit version of ecl, as CFLAGS is 
set to -m64, but it is not exported. As soon as one exports a CFLAGS 
containing -m64, so it fails.

The fact ECL is an interpreter, probably means you can get away with 
mixing a 32-bit interpreter with other bits being 64-bit, but it is not 
a true 64-bit build.

Here's one I made, which is very similar to yours, but has a few other 
bugs sorted out.

http://sage.math.washington.edu/home/kirkby/Solaris-fixes/ecl-9.8.4.p0-3rd-attempt/ecl-9.8.4.p0.spkg

Note that the line;

#export CFLAGS

if you uncomments that line, so it fails to build. It only adds -O2, -g 
and -m64.

Dave




--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to