[MacPorts] #55382: cmake @3.10.0: Cannot find a C++ compiler supporting C++11 on this system

MacPorts noreply at macports.org
Fri Dec 1 17:56:13 UTC 2017


#55382: cmake @3.10.0: Cannot find a C++ compiler supporting C++11 on this system
-------------------------+-------------------------------------------------
  Reporter:  ryandesign  |      Owner:  michaelld
      Type:  defect      |     Status:  new
  Priority:  High        |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:  tiger leopard snowleopard lion
      Port:  cmake       |  mountainlion
-------------------------+-------------------------------------------------

Comment (by ryandesign):

 I guess it's not necessary to pursue anymore. You already have a working
 solution with later clang ports that can be used for anything that's not
 cmake or its dependencies. As far as I can tell, my patches result in a
 working cmake 3.10.0 with clang and libc++ on 10.6-10.8 and with gcc6 and
 libstdc++ on 10.5. Jeremy has already indicated that the clang-3.7 port is
 not intended for general use anymore:

 {{{
 # This compiler version is not supported beyond these very strict use
 cases:
 #     1) Building newer llvm Mountain Lion
 (https://trac.macports.org/ticket/53138)
 #
 # There should be no other usage of clang-3.7 nor llvm-3.7
 #
 # llvm-3.7 was the last version to use the autoconf build system.  Newer
 # versions require cmake to build.  Cmake requires a C++11 toolchain, so
 # clang-3.7 is being kept around in order to build cmake (or its
 dependencies)
 # if needed on such systems.
 }}}

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


More information about the macports-tickets mailing list