[MacPorts] #55730: smartmontools @6.6.0 needs new variant(s) for older systems
MacPorts
noreply at macports.org
Tue Jan 23 23:42:54 UTC 2018
#55730: smartmontools @6.6.0 needs new variant(s) for older systems
----------------------------+----------------------
Reporter: MartySkinner | Owner: RJVB
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.4.2
Resolution: | Keywords:
Port: smartmontools |
----------------------------+----------------------
Comment (by kencu):
> It is my understanding that the cxx11 PG imposes the libc++ conversion
on older (10.8 and earlier) systems.
On <10.9 the cxx11 1.1 PG modifies the clang call to link against the
system libstc++ to redirect it to link against the gcc7 libstdc++ instead
(which is c++11 compatible), and use the headers for that library.
It also passes a flag to force the use of several calls to be compatible
with the older libstdc++ style of calling, to make it compatible with
software built against the older system libstdc++.
(On PPC, if anyone is interested in that, it builds with gcc6 against the
libstdc++ from gcc7, again with the compatibility flag.)
--
Ticket URL: <https://trac.macports.org/ticket/55730#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list