[MacPorts] #38774: gcc47 update to support libgcc*dylib move to libstdcxx in gcc48
#38774: gcc47 update to support libgcc*dylib move to libstdcxx in gcc48 -----------------------+-------------------------------- Reporter: howarth@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: gcc47 -----------------------+-------------------------------- The attached packaging removes the libstdcxx subport from gcc47 since gcc48 now contains it[[BR]] as well as implementing the changes to support the move of the libgcc*dylib files into the libstdcxx subpart.[[BR]] Also added patch to backport the nanosleep support for threads in c++11. -- Ticket URL: <https://trac.macports.org/ticket/38774> MacPorts <http://www.macports.org/> Ports system for OS X
#38774: gcc47 update to support libgcc*dylib move to libstdcxx in gcc48 ------------------------+-------------------------------- Reporter: howarth@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: gcc47 | ------------------------+-------------------------------- Comment (by howarth@…): Confirmed that this packaging installs cleanly with the new gcc48 packaging and that the test case from ticket 38732 now compiles and runs properly using gcc47 ...[[BR]] [[BR]] % g++-mp-4.7 -std=c++11 test.cc[[BR]] % ./a.out[[BR]] doing the test[[BR]] success, result is 1 -- Ticket URL: <https://trac.macports.org/ticket/38774#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38774: gcc47 update to support libgcc*dylib move to libstdcxx in gcc48 ------------------------+---------------------- Reporter: howarth@… | Owner: mww@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: gcc47 | ------------------------+---------------------- Changes (by ryandesign@…): * keywords: => haspatch * owner: macports-tickets@… => mww@… Old description:
The attached packaging removes the libstdcxx subport from gcc47 since gcc48 now contains it[[BR]] as well as implementing the changes to support the move of the libgcc*dylib files into the libstdcxx subpart.[[BR]] Also added patch to backport the nanosleep support for threads in c++11.
New description: The attached packaging removes the libstdcxx subport from gcc47 since gcc48 now contains it as well as implementing the changes to support the move of the libgcc*dylib files into the libstdcxx subpart. Also added patch to backport the nanosleep support for threads in c++11. -- Comment: This patch to remove the libstdcxx subport from the gcc47 port should be committed either before or at the same time as the libstdcxx subport is added to the gcc48 port using the patch in #38758, to avoid the indexing failure that would result from having two (sub)ports of the same name in the tree at the same time. -- Ticket URL: <https://trac.macports.org/ticket/38774#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38774: Update gcc48 to 4.8.0 release and change libstdc++-devel subport to libstdc++ ------------------------+------------------------ Reporter: howarth@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: gcc47 | ------------------------+------------------------ Changes (by jeremyhu@…): * status: new => assigned * owner: mww@… => jeremyhu@… -- Ticket URL: <https://trac.macports.org/ticket/38774#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38774: Add libstdc++_nanosleep.patch to gcc47 ------------------------+------------------------ Reporter: howarth@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: gcc47 | ------------------------+------------------------ -- Ticket URL: <https://trac.macports.org/ticket/38774#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38774: Add libstdc++_nanosleep.patch to gcc47 ------------------------+------------------------ Reporter: howarth@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: haspatch Port: gcc47 | ------------------------+------------------------ Changes (by jeremyhu@…): * status: assigned => closed * resolution: => fixed Comment: This isn't needed since libstdcxx was moved to gcc48 in r105277, and gcc48 already has this change. -- Ticket URL: <https://trac.macports.org/ticket/38774#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts