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
ratpoints-2.1.3.p0 fails to build in Open Solaris x64 as 64 bit even if SAGE64=yes #8351
Comments
Author: Jaap Spies |
comment:1
Attachment: ratpoints-2.1.3.p1.patch.gz A new spkg can be found here: http://boxen.math.washington.edu/home/jsp/ports/ratpoints-2.1.3.p1.spkg
Jaap |
comment:2
There is a problem with this patch, in that tests for CCFLAG64, not CFLAG64 as others do. So it needs work. However, there are other problems with ratpoints that I am aware of. It is using the compiler option
on SPARC, even though the SPARC processor has no SSE instructions. That does not appear to be a serious issue, but ratpoints has been implicated as the reason the Sage library does not build - see #7867, which is very serious. It might be better if you leave this one to me to try to sort out, as the SPARC issues are more serious. Dave |
comment:3
Replying to @sagetrac-drkirkby:
Ok, I can do that though CFLAG64 is not used in this spkg.
Yes, please solve the problems on SPARC, but that is certainly an other ticket. Cheers, Jaap
|
Attachment: ratpoints-2.1.3.p1+.patch.gz |
comment:4
New spkg with the same name: http://boxen.math.washington.edu/home/jsp/ports/ratpoints-2.1.3.p1.spkg Jaap |
comment:5
Sorry, I should have noted this earlier, but the package says "Building with extra 64-bit flags for OS X and Open Solaris" Whereas a more accurate description would be "Building with the compiler flag(s) $CFLAG64 for a 64-bit build" Hopefully this should work at the very least on Solaris 10, and hopefully other platforms such as Cygwin, perhaps HP-UX and/or AIX. I would avoid mentioning Solaris specifically unless it is necessary. In this case it is not. Dave |
comment:6
Replying to @sagetrac-drkirkby:
How important is this nit picking?
Solaris 10 64 bit? Since when is this an option?
Please go ahead and make a reviewers patch. Jaap
|
comment:7
Replying to @jaapspies:
I do not consider it nit-picking, for reasons you see below.
It is very much a Sage goal. There is every reason to believe a Solaris 10 port will be 64-bit. The only reason the port was first 32-bit is that gcc tends to be less reliable on 64-bit SPARC. It could even beat the Open Solaris port, though my interest is more in Open Solaris now. Dave |
comment:8
Replying to @sagetrac-drkirkby:
I don't see that.
Please make it possible. My interest is in Open Solaris too. Let's make this Jaap
|
comment:9
Lets just get this done. It works. Dave |
Reviewer: David Kirkby |
Merged: sage-4.4.4.alpha0 |
ratpoints builds in 32 bit mode on Solaris x64.
A patch is coming up.
Jaap
Component: porting
Author: Jaap Spies
Reviewer: David Kirkby
Merged: sage-4.4.4.alpha0
Issue created by migration from https://trac.sagemath.org/ticket/8351
The text was updated successfully, but these errors were encountered: