[MacPorts] #58898: libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant on 10.6 and less

MacPorts noreply at macports.org
Thu Aug 29 16:46:21 UTC 2019


#58898: libcxx bootstrapping needs a method to upgrade to the +emulatedtls variant
on 10.6 and less
---------------------------------------+----------------------
 Reporter:  kencu                      |      Owner:  kencu
     Type:  defect                     |     Status:  assigned
 Priority:  Normal                     |  Milestone:
Component:  ports                      |    Version:
 Keywords:  snowleopard leopard tiger  |       Port:  libcxx
---------------------------------------+----------------------
 during automatic bootstrapping of 10.6 and less, `libcxx` is installed as
 a first step, building with `clang-3.4`.

 As `clang-3.4` does not support building `libcxx +emulatedtls`, `libcxx`
 is first built without `+emulatedtls`. The process then leads to the
 installation of `clang-5.0` or greater, and these compilers do support
 building `libcxx +emulatedtls`.

 The `libcxx` Portfile will build `libcxx +emulatedtls` if a suitable
 compiler is installed that can build it, but it presently requires a
 manual rebuild to force the upgrade.

 For a fully functional older system, this upgrade should be automatic.

 One option might be to put a revision increase by 1 in the Portfile, in
 the block that tests if `libcxx +emulatedtls` can be built and enables it
 if so.

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


More information about the macports-tickets mailing list