On Mon, 05 Feb 2007 09:01:13 -0700, Jason Martin <[EMAIL PROTECTED]> wrote:
> Hi William,
>
> My goal for this week is to get sage completely happy on 64-bit Intel
> Mac OS X. So, since you've already attempted portions of this, what
> are the obstructions? I know that Pari and NTL need tweaking... what
> other packages are in need?
This is a potentially complicated problem. For starters one can try
just doing
export CFLAGS="-m64"
and make in the sage tarball. But then already bzip2 fails to build,
because many basic OSX libraries are 32-bit only right now.
So instead one must go package-by-package. This is controlled by
setting
export SAGE64="yes"
then modifying the spkg-install scripts for individual packages.
> I'll start by writing scripts to make Pari and NTL compile with my gmp
> patches. If you can tell me what other packages to work on, that
> would speed things up for me.
Here's what I hope you could try:
(1) Build SAGE-2.0 from source on your computer if you haven't already,
just to see how it works.
(2) Try modifying an spkg, any one. They're in
SAGE_ROOT/spkg/standard
and are just tar bzip2'd files. They way they work is that at build
time they are extracted to SAGE_ROOT/spkg/build, and the
spkg-install script is run with some environment variables pre-set.
(3) Write back to me.
NTL is the first thing in the build that breaks though, if I build
64-bit GMP (with or without?) your patch.
William
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---