[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