tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Add c++11 to USE_LANGUAGES
On 14/04/2017 00:17, Greg Troxel wrote:
> So, we could make c++ require 4.8, and c++11 require 4.8 and add
> --std=c++11, and punt on c++14 for now.
>
> I am curious what you think of that (plus anyone else with suggestions
> and accompanying rationale as to which of the suboptimal choices we
> should make).
>
> I am also curious if other packaging systems have useful approaches we
> can learn from.
Pointing grep at the tree, I found
Packages setting GCC_REQD=
(ignoring those below 4.8)
4.8 - 27 - various
4.9 - 3 - net/filezilla, net/libfilezilla, audio/musicpd
5.3 - 1 - games/mame
6.2 - 1 - cross/h8300-elf-gcc
Packages explicitly setting std=
c++14 - 1 - devel/boost-jam
gnu++14 - 0
c++11 - ~91 (a couple setting std=c++11 outside of the Makefile)
gnu++11 - 4 - databases/soci, net/zeromq, sysutils/open-vm-tools, www/cppcms
I would prefer to be forward looking & settle on 4.9 instead, then add
the necessary logic to set std to c++11 or 14 depending (4.9 featured
the introduction of c++14 support). However I don't feel strongly about
it, am I right in thinking that the choice of 4.8 is for the benefit of
netbsd-7 users? (4.7 featured the introduction of c++11 support).
Sevan
Home |
Main Index |
Thread Index |
Old Index