On Sat, 18 Mar 2017 09:44:12 -0700 Yuri <y...@rawbw.com> wrote: > On the project that requires c++11, USES=compiler:c++11-lang (also > compiler:c++11-lib) doesn't make the base c++ compiler (clang-3.8.0) > to support c++11. Explicitly adding -std=c++11 to CXXFLAGS does make > it c++11. > > > Is this a bug in Uses/compiler.mk that it fails to set the -std=c++11 > flag for the compiler that doesn't support c++11? > >
Afaik this is intentional and the point is to depend on a compiler that can support those features (hence the comments in compiler.mk: "The port needs a compiler understanding Cxx..."), but setting CXXFLAGS accordingly is up to the project (through cmake/configure etc.) or the port. -m -- Michael Gmelin _______________________________________________ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"