#12143 closed enhancement (fixed)
nestedsums 1.4.9: use gcc42
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | gwright@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt), gwright@… | |
Port: |
Description
I don't use nestedsums; 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 nestedsums 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 nestedsums 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 nestedsums only depends on gcc in the darwin 7 platform selector).
Patch attached to update nestedsums to use gcc42. Note that I have not tested this patch; please do so before committing.
Please also see ticket #12141 regarding a similar situation with the GiNaC port, on which nestedsums depends.
Greg, I'm not sure if you're still interested in nestedsums, but I figured I'd give you a try since you used to maintain it and still maintain GiNaC.
Attachments (1)
Change History (4)
Changed 17 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | nestedsums-gcc42.diff added |
---|
comment:1 Changed 17 years ago by gwright@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 Changed 17 years ago by nox@…
Priority: | Expected → Normal |
---|---|
Type: | defect → enhancement |
Version: | 1.4.42 |
comment:3 Changed 16 years ago by (none)
Milestone: | Port Enhancements |
---|
Milestone Port Enhancements deleted
Since nestedsums depends on cln, and cln can not be built on Panther or earlier, the issue is moot. I have removed the dependency on gcc40, and the port prints an error if you try to build it on Panther or below.
On Tiger the system gcc works fine.