[MacPorts] #65532: isl @0.25: builds failing for 10.13: call to unavailable member function 'value'

MacPorts noreply at macports.org
Mon Jul 25 16:21:17 UTC 2022


#65532: isl @0.25: builds failing for 10.13: call to unavailable member function
'value'
-------------------------+---------------------------------
  Reporter:  dyne2meter  |      Owner:  MarcusCalhoun-Lopez
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.2
Resolution:              |   Keywords:
      Port:  isl         |
-------------------------+---------------------------------

Comment (by kencu):

 in both cases, it appears that the tests that isl is using to see if
 certain c++ standards are available during configure are not complete
 enough to detect when certain c++17 features are not actually available in
 the end on 10.7 or 10.13.

 System libc++ versions implemented c++17 gradually, and full support only
 comes in at 10.15 I believe. Before that you have partial support.

 You'll have to dig in on why 10.8 builds but 10.7 doesn't, but I would
 guess 10.8 uses the system compiler which tests as having no c++17
 support, whereas 10.7 uses clang-14 which seems to support c++17, but in
 the end, the overall system does not support it well enough and the link
 fails.

 My guess is turning off c++17 manually by some mechanism on systems before
 - 10.14? - is probably going to be needed.

-- 
Ticket URL: <https://trac.macports.org/ticket/65532#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list