Ticket #6580 (closed defect: wontfix)
ratpoints -- this must be fixed to build with gcc-3.4.x
| Reported by: | was | Owned by: | rlm |
|---|---|---|---|
| Priority: | major | Milestone: | sage-duplicate/invalid/wontfix |
| Component: | packages: standard | Keywords: | |
| Cc: | Work issues: | ||
| Report Upstream: | N/A | Reviewers: | Minh Van Nguyen, Karl-Dieter Crisman |
| Authors: | Merged in: | ||
| Dependencies: | Stopgaps: |
Description
We let ratpoints get in, and nobody thought to check that it actually builds with gcc-3.4.x. Well, it doesn't. This needs to get fixed.
Change History
comment:2 Changed 4 years ago by cremona
I want to start using ratpoints in some elliptic curve code as it is so efficient. Should I wait until it compiles on these other machines?
In the meantime the interface to ratpoints which rlm wrote can be enhanced in various ways, (e.g. to list only integral points) and that need not wait.
comment:3 Changed 4 years ago by mvngu
At #7021, drkirkby updates prereq to 0.4 and writes "If gcc is used as the C compiler, the configure script checks it is at least gcc 4.0.1." Does this updated spkg invalidate this ticket? Here's a conversation on IRC:
23:14 < mvngu> williamstein: At #7021, I see drkirkby's note "If gcc is used as
the C compiler, the configure script checks it is at least gcc
4.0.1". This makes me wonder about the GCC 3.4.x requirement at
#6580.
23:14 < williamstein> good point.
23:15 < williamstein> maybe we should just move ahead and forget about
supporting gcc-3.4.
23:15 < williamstein> I would be ok with that.
23:15 < williamstein> in which case 6580 could be invalidated.
23:15 < mvngu> williamstein: I don't know of any machine using GCC 3.4.x.
23:15 < williamstein> yep
23:15 < williamstein> that's why we didn't notice until after the release.
comment:4 Changed 4 years ago by drkirkby
If anyone wants to find a machine with gcc 3.4.x, then 't2' has it. Just make sure that the GNU compilers at /usr/sfw/bin/ are first in your path, as specifying CC and CXX will not work, as numerous packages ignore CC and CXX.
Dave
comment:5 Changed 13 months ago by kcrisman
- Status changed from new to needs_review
- Reviewers set to Minh Van Nguyen, Karl-Dieter Crisman
- Report Upstream set to N/A
Given that this is three years old and Sage does now build on Solaris and that Sage even builds its own GCC if we have too old of a GCC (in fact, even for newer ones than 4.0.1), this ticket should probably be closed.

If someone would like to point me to a machine with gcc-3.4.x, I'd gladly troubleshoot this.