-
-
Notifications
You must be signed in to change notification settings - Fork 548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
include 64-bit OS X gfortran in standard SAge #6981
Comments
comment:1
The spkg is here: http://sage.math.washington.edu/home/wstein/patches/fortran-20071120.p6.spkg |
comment:2
For the 64-bit version, is there a reason to copy a big bzipped tar file to SAGE_LOCAL? If not, then I think that in the file [{{/src/gfortran/fortran-OSX64-20090120/spkg-install}}}, the lines
should be changed to something like
Also, there should be a message about the 64-bit version being installed: in the main spkg-install file, the function
Some people who are sticklers might complain about the format of SPGK.txt, but I don't care that much. |
Author: William Stein |
comment:3
Replying to @jhpalmieri:
Done. I have added your reviewer comment to
Done. This line is now in the main
Also taken care of. An updated spkg with reviewer changes can be found at http://sage.math.washington.edu/home/mvngu/release/spkg/standard/fortran-20071120.p6.spkg I'm reviewing the actual building of that package now. You're more than welcome to try building Sage 4.1.2.alpha2 from source with this updated Fortran package. The more the merrier :-) |
comment:4
Replying to @jhpalmieri:
This results in the following error:
The actual command should be
Notice the "src" part. The updated spkg includes this fix. |
comment:5
Mac OS 10.5: open a new terminal (and doublecheck that SAGE64 is not set). Untar sage-4.1.2.alpha2 and replace the fortran package there with the new one. Type 'make' and wait: I see
I don't know why... |
comment:6
New spkg up here: http://sage.math.washington.edu/home/wstein/patches/fortran-20071120.p7.spkg |
comment:7
Almost perfect. To make it perfect, I would like to see this change from mvngu's version re-incorporated:
|
comment:8
OK, I refreshed the spkg with that. |
comment:9
Looks good to me. The SPKG.txt file isn't in the right format, but I don't care. |
comment:10
I've made a major improvement to how this spkg detects "64 bit" so it will work when building Sage on OS X 10.6 without explicitly specifying SAGE64. Instead of using that flag it simply checks the bitness of Python. Without this we would get a 32-bit compiler, which is completely wrong. New spkg: http://sage.math.washington.edu/home/wstein/patches/fortran-20071120.p8.spkg |
comment:11
New spkg up at http://sage.math.washington.edu/home/mvngu/release/spkg/standard/fortran-20071120.p9.spkg The only changes from .p8 are:
|
Merged: Sage 4.1.2.alpha3 |
Reviewer: John Palmieri |
comment:12
See palmieri's and my reports at #6849. |
Changed merged from Sage 4.1.2.alpha3 to Sage 4.1.2.alpha4 |
comment:13
There is no 4.1.2.alpha3. Sage 4.1.2.alpha3 was William Stein's release for working on making the notebook a standalone package. |
This will make the tarball bigger (by 24MB), but is the only way to go at present. With this one spkg update, building Sage 64-bit on OS X will be as simple as typing:
Component: packages: standard
Author: William Stein
Reviewer: John Palmieri
Merged: Sage 4.1.2.alpha4
Issue created by migration from https://trac.sagemath.org/ticket/6981
The text was updated successfully, but these errors were encountered: