#12141 closed enhancement (fixed)
GiNaC 1.3.7: Use gcc42
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | gwright@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | gwright@…, ryandesign (Ryan Carsten Schmidt) | |
Port: |
Description
I don't use GiNaC; I'm looking through all ports that depend on gcc40 trying to determine if they could be updated to use the latest stable version of gcc, which is gcc42. If GiNaC will work with gcc42, the port should be updated to do so. It would be very unfortunate for someone to have to build both gcc40 to build GiNaC and gcc42 to build some other port. It's even more unfortunate that this requirement would only hit those in the worst shape for building huge packages like gcc -- those with old slow PowerPC Macs still running 10.3 (since GiNaC only depends on gcc in the darwin 7 platform selector).
Patch attached to update GiNaC to use gcc42. Note that I have not tested this patch; please do so before committing.
Attachments (1)
Change History (6)
Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | GiNaC-gcc42-patch.diff added |
---|
comment:1 Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 17 years ago by gwright@…
Status: | new → assigned |
---|
I'll test the GiNaC and nestedsums ports with the new compiler.
If the old compiler is still necessary I will make a note in the portfiles. Both GiNaC and nestedsums seem to test the darkest, dusty corner cases of the gcc c++ implementation.
comment:3 Changed 17 years ago by gwright@…
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Since cln only builds for 10.4.x (Tiger), and cln is a dependency the gcc40/42 issue is moot. There is no need to depend on gcc40/42, but GiNaC now prints an error message if you try to build it on Panther or earlier.
comment:4 Changed 17 years ago by nox@…
Priority: | Expected → Normal |
---|---|
Type: | defect → enhancement |
Version: | 1.4.42 |
comment:5 Changed 16 years ago by (none)
Milestone: | Port Enhancements |
---|
Milestone Port Enhancements deleted
See also ticket #12143 which concerns the nestedsums port which depends on GiNaC. The two ports should probably be updated to gcc42 at the same time.