#7375: upgrade M4RI to newest upstream release
---------------------------+------------------------------------------------
Reporter: malb | Owner: tbd
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-4.3
Component: packages | Keywords: M4RI, linear algebra
Work_issues: | Author: Martin Albrecht
Reviewer: drkirkby | Merged:
---------------------------+------------------------------------------------
Comment(by malb):
Replying to [comment:6 drkirkby]:
> I have had a few beers tonight, which are a nice benefit of attending
the London Open Solaris
> User Group (LOSUG), so I hope my comments are coherent! (FWIW, one of
tonights talks at LOSUG
> was very interesting from the point of view of Sage).
I had a few beers in London yesterday too but only in the pub down the
road :)
> I've attached a small script called ''testcc'' that I was intending at
some point including in
> a more general place in Sage, but you can use it if you wish. It tests
the C compiler and will > report one of:
I am using it in spkg-install now
> -m64 is added only on OS X. I suggest a better alternative would be to
have:
Changed.
> I do not believe you need to set CPPFLAGS to -m64, as that is not an
option for the C pre-
> processor. But it would be worth double-checking that.
Changed.
> The standard name for the file that creates the configure script was
changed from configure.in
> to configure.ac.
Changed.
> * The autoconf manual says configure.ac should start with AC_INIT, but
your configure.in does > not.
It's now at the top.
> * Adding something like ''AC_PREREQ([2.64])''
Added.
> A better way to add a flag for c99 support ('''if it is needed'''), is
to call the autoconf macro AC_PROG_CC_C99
Great, using that now.
> If you can make those changes, this has a reasonable chance of building
on Solaris with the Sun compiler. I'll also try it on HP-UX for you. The
machine is not running at the minute, but there is no point in even
trying, as I know the GNU flags will break the build.
Thanks a lot, this is really really helpful!
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7375#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=.