Opened 12 years ago

Closed 12 years ago

#36395 closed update (fixed)

gcc47: update to 4.7.2

Reported by: manphiz@… Owned by: mww@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: haspatch Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: gcc47

Description

GCC 4.7 branch has been upgraded to 4.7.2. The provided patch disables cloog version checking since once ticket #36385 is resolved, cloog will upgrade to 0.17.0, which gcc 4.7.2 won't be able to detect during configure. Disabling version check is ok because cloog doesn't break any ABI after upgrade. Tested with +universal.

Please also note ticket #36364, which is also an important addition. It will be great to incorporate them all.

Attachments (1)

gcc47-4.7.2.patch (1.8 KB) - added by manphiz@… 12 years ago.

Download all attachments as: .zip

Change History (8)

Changed 12 years ago by manphiz@…

Attachment: gcc47-4.7.2.patch added

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: jeremyhu@… added
Keywords: haspatch added
Owner: changed from macports-tickets@… to mww@…
Summary: Update: gcc47 4.7.2gcc47: update to 4.7.2

comment:2 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

We should do #36364 at the same time...

comment:3 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Also, your patch ignored this comment:

# When version is updated, please delete the separate revision for libstdcxx below (and delete this comment) 

comment:4 in reply to:  3 Changed 12 years ago by manphiz@…

Replying to jeremyhu@…:

Also, your patch ignored this comment:

# When version is updated, please delete the separate revision for libstdcxx below (and delete this comment) 

I wasn't so sure about how to handle the symlinks which were marked to be dropped as well, so I didn't touch the libstdcxx subport at all. Also, it makes more sense to avoid bootstrap for subport libstdcxx, but I don't really know how to do that as I'm not familiar with macports system enough. It will be good to see how to do these correctly.

comment:5 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

We still need to bootstrap libstdcxx because of a bug in clang.

comment:6 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

comment:7 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.