[97657] trunk/dports/lang

Michael Dickens michaelld at macports.org
Tue Sep 11 12:32:04 PDT 2012

I've already had folks writing me that octave (via octave-devel) is now
broken during build, because the linked libstdc++ does not contain
certain symbols.  I cannot fix this issue since it requires the correct
libstdc++ for the given GCC.  I would -highly- advise reverting this
change for the time being. - MLD

On Sep 10, 2012, at 9:37 PM, Dan Ports <dports at macports.org> wrote:

  On Mon, Sep 10, 2012 at 02:44:16PM -0700, jeremyhu at macports.org

  Revision: 97657
  Author:   jeremyhu at macports.org
  Date:     2012-09-10 14:44:14 -0700 (Mon, 10 Sep 2012)
  Log Message:
  gcc*: Don't install the C++ runtime (#35770)

  --- trunk/dports/lang/gcc42/Portfile2012-09-10 21:21:11 UTC (rev
  +++ trunk/dports/lang/gcc42/Portfile2012-09-10 21:44:14 UTC (rev
  @@ -115,6 +115,13 @@
  post-destroot {
  file delete -force ${destroot}${prefix}/share/man/man7 \
  +    # http://trac.macports.org/ticket/35770
  +    eval delete [glob ${destroot}${prefix}/lib/${name}/libstdc++*]
  +    # This symlink is provided as a transition aide and will be
  +    # with a future revision of this port.
  +    ln -s /usr/lib/libstdc++.6/dylib

  There's a typo here (and in the other ports): the link should be to
  libstdc++.6.dylib not libstdc++.6/dylib
  But, aside from that, doesn't this break existing binaries that are
  linked against libstdc++? The different builds of libstdc++ don't
  to be compatible?
  Dan R. K. Ports                UW CSE
  macports-dev mailing list
  macports-dev at lists.macosforge.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20120911/22c9c4d6/attachment.html>

More information about the macports-dev mailing list