[97657] trunk/dports/lang
Jeremy Sequoia
jeremyhu at apple.com
Tue Sep 11 10:13:31 PDT 2012
> > @@ -115,6 +115,13 @@
> > post-destroot {
> > file delete -force ${destroot}${prefix}/share/man/man7 \
> > ${destroot}${prefix}/share/info
> > +
> > + # 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 removed
> > + # with a future revision of this port.
> > + ln -s /usr/lib/libstdc++.6/dylib ${destroot}${prefix}/lib/${name}/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
>
Thanks. I fixed that in a revbump. Sorry for the noise.
> But, aside from that, doesn't this break existing binaries that are
> linked against libstdc++?
No. That's the point of the symlink. It will allow binaries linked against the previous runtimes to find the host's runtime.
> The different builds of libstdc++ don't seem
> to be compatible?
That's outlined in the bug report. You can't reliably have multiple C++ runtimes in the same process.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20120911/154bfdee/attachment.html>
More information about the macports-dev
mailing list