-
-
Notifications
You must be signed in to change notification settings - Fork 508
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
Update prereq to version 0.7 (mostly Fortran issues fixed) #8052
Comments
comment:1
Don't worry, David. I can take care of such issues. |
comment:3
Replying to @sagetrac-mvngu:
Thank you Minh. |
patch against configure.ac in prereq-0.6 |
Attachment: configure.ac.patch.gz Attachment: prereq-install.patch.gz patch against prereq-install of prereq-0.6 |
comment:4
Based on David's prereq-0.7, I have attached two patches showing differences between prereq-0.6 and prereq-0.7. I think the changes are made in http://boxen.math.washington.edu/home/kirkby/portability/prereq-0.7 |
comment:5
With the updated prereq spkg, Sage 4.3.2.alpha0 still builds on platforms where it previously compiled OK. To test how a build might fail, I followed David's instructions for Linux, Mac OS X, Solaris. On Cygwin (winxp1 on boxen.math), I set the environment variables
which results in a build failure as expected. Overall, the updated spkg looks OK. The instructions for testing are excellent. Thank you, David. |
Reviewer: Minh Van Nguyen |
comment:6
Merged prereq-0.7-install and prereq-0.7.tar in the base spkg repository. All changes have been committed in David Kirkby's name. |
Merged: sage-4.3.2.alpha1 |
This is a further update to the 'prereq' script. The changes are
== How to install ==
http://boxen.math.washington.edu/home/kirkby/portability/prereq-0.7/
to the directory $SAGE_ROOT/spkg/base There is no need to extract the tar file - it happens automatically.
== How to test these changes ==
These changes ideally need testing on many systems. Here are some suggestions, broken into groups of those that should have impacts on all opperating systems, and those that are operating system specific. In each case, after installing the prereq-0.7.tar and prereq-0.7-install, run
=== All operating systems except OS X ===
Attempt a build, where there is no Fortran compiler in the path. In
the example below, I temporarily renamed gfortran to something else This addresses #8024 and #8026, which was a duplicate.
=== All operating systems ===
=== OS X ===
=== Solaris ===
== Notes to release manager ==
CC: @williamstein
Component: build
Author: David Kirkby
Reviewer: Minh Van Nguyen
Merged: sage-4.3.2.alpha1
Issue created by migration from https://trac.sagemath.org/ticket/8052
The text was updated successfully, but these errors were encountered: