[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