[MacPorts] #61418: Wrong minimum clang version when compiler.thread_local_storage is yes and compiler.cxx_standard is 2014

MacPorts noreply at macports.org
Mon Nov 9 12:19:00 UTC 2020


#61418: Wrong minimum clang version when compiler.thread_local_storage is yes and
compiler.cxx_standard is 2014
------------------------+--------------------
 Reporter:  ryandesign  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  base        |    Version:  2.6.3
 Keywords:              |       Port:
------------------------+--------------------
 When compiler.cxx_standard is 2011, MacPorts sets the min clang version to
 500.2.75 unless compiler.thread_local_storage is also set in which case it
 sets the min clang version to 800.0.38. Great.

 But when compiler.cxx_standard is 2014, MacPorts sets the min clang
 version to 602.0.49. It does not increase the min clang version to
 800.0.38 if compiler.thread_local_storage is also set, which causes build
 failure. See for example [59c7bd2a635e363189bcb53e7205e9f8c2d0e5ab
 /macports-ports] where a port worked around this.

 https://github.com/macports/macports-
 base/blob/master/src/port1.0/portconfigure.tcl#L856-L868

-- 
Ticket URL: <https://trac.macports.org/ticket/61418>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list