[MacPorts] #35770: gcc ports should not include a C++ runtime

MacPorts noreply at macports.org
Tue Sep 11 17:23:30 PDT 2012


#35770: gcc ports should not include a C++ runtime
--------------------------------------------------+------------------------
  Reporter:  jeremyhu@…                           |      Owner:  jeremyhu@…
      Type:  defect                               |     Status:  closed
  Priority:  Normal                               |  Milestone:
 Component:  ports                                |    Version:  2.1.2
Resolution:  fixed                                |   Keywords:  libstdc++
      Port:  gcc43 gcc44 gcc45 gcc46 gcc47 gcc48  |
--------------------------------------------------+------------------------

Comment (by jeremyhu@…):

 Replying to [comment:30 jonesc@…]:
 > Thanks but can I also request that the changes are reverted until this
 is done, if it is going to take a bit of time. The current situation with
 totally broken compilers, that users cannot use to build the simplest
 standalone code, is really not ideal...

 Reverting the changes is a waste of time, IMO.  I don't want to force
 users to rebuild again and then change it back and have them rebuild yet
 again.  I'm already working on the libstdc++ port based on libc++sup.
 That's a fairly straightforward thing to implement.  The *real* fix is
 going to be moving this to libc++abi, but until that is done, this
 libstdc++ will be no more broken than the old way.

 After it's in place, I'll bump the gcc ports again to have them depend on
 it and setup their symlink to point to it instead of /usr/lib/libstdc++.

 Replying to [comment:31 jonesc@…]:
 > Exactly my point. Please remember that the gcc4X compilers are *not*
 just there to provide alternative options to build ports, but people also
 use them to build their own code. If I install the latest gcc4X, it might
 well be because I really do want the new features that come with that new
 compiler.

 Unfortunately the gcc4X ports are not useful for actually shipping code to
 end users.  They're simply hobbyist compilers as they are now.  I'm trying
 to help get them to a more usable state.

 Replying to [comment:32 angelo.graziosi@…]:
 > At this point it is obvious that the changes in GCCs are totally
 wrong... I have seen anywhere that an "hybrid" (GCC47 and friends +
 libstd++ from GCC42) will work.
 >
 > So, the minimum, is reverting the changes until the ideas become more
 clear...

 What ideas do you want to "become more clear" ... ?

-- 
Ticket URL: <https://trac.macports.org/ticket/35770#comment:33>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list