Ticket #6580 (closed defect: wontfix)

Opened 4 years ago

Last modified 13 months ago

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:1 Changed 4 years ago by rlm

  • Owner changed from rlmillster to rlm

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

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.

comment:6 Changed 13 months ago by kcrisman

  • Status changed from needs_review to positive_review
  • Milestone changed from sage-5.1 to sage-duplicate/invalid/wontfix

comment:7 Changed 13 months ago by jdemeyer

  • Status changed from positive_review to closed
  • Resolution set to wontfix
Note: See TracTickets for help on using tickets.