[MacPorts] #49709: cmake, gnuradio, gr-foo, gr-ieee802-11, gr-ieee802-15-4, volk: just use cxx11 1.0 portgroup
MacPorts
noreply at macports.org
Mon Nov 16 04:58:39 PST 2015
#49709: cmake, gnuradio, gr-foo, gr-ieee802-11, gr-ieee802-15-4, volk: just use
cxx11 1.0 portgroup
-------------------------+-------------------------------------------------
Reporter: | Owner: michaelld@…
ryandesign@… | Status: new
Type: defect | Milestone:
Priority: Normal | Version: 2.3.4
Component: ports | Port: cmake gnuradio gr-foo gr-ieee802-11
Keywords: haspatch | gr-ieee802-15-4 volk
-------------------------+-------------------------------------------------
The cmake, gnuradio, gr-foo, gr-ieee802-11, gr-ieee802-15-4, and volk
ports include a block of code designed to select the correct compilers for
code that requires C++11.
Large amounts of common code should not be copy/pasted; instead a
portgroup should be created.
The cxx11 1.0 portgroup already exists to provide this functionality. The
gnuradio port was not using it, but the others were, conditionally, if
libc++ is used. The portgroup is designed to be included unconditionally,
without regard for which C++ library is used, and to provide the user the
correct advice or behavior in either case. If this portgroup is not
meeting your needs, please enhance the portgroup or discuss the situation
on the macports-dev mailing list. Otherwise, just include the portgroup
and let it do what it's designed to do; see attached patch.
--
Ticket URL: <https://trac.macports.org/ticket/49709>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list