#49709: cmake, gnuradio, gr-foo, gr-ieee802-11, gr-ieee802-15-4, volk: just use cxx11 1.0 portgroup -------------------------------------------------+------------------------- Reporter: ryandesign@… | Owner: michaelld@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: cmake gnuradio gr-foo gr- | ieee802-11 gr-ieee802-15-4 volk | -------------------------------------------------+------------------------- Comment (by mojca@…): A tiny note about CMake. This change might conflict with {{{ platform darwin { # TODO: Figure out why using libc++ fails on Lion and fix the bootstrap # script to honor CMAKE_OSX_SYSROOT and CMAKE_OSX_DEPLOYMENT_TARGET. # Since nothing links against cmake and cmake is just using the STL, # we're safe to force libstdc++ # # https://www.cmake.org/Bug/view.php?id=15039&nbn=16 if {${os.major} < 12} { configure.cxx_stdlib libstdc++ } } }}} Note that `libstdc++` is not really needed, but due to a bug in `clang` shipped with Lion one cannot use the system `clang++` with `libc++`. Just make sure that if `libc++` is used, `clang 425` gets blacklisted and replaced by `macports-clang-3.4` or later. -- Ticket URL: <https://trac.macports.org/ticket/49709#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X