commit 259eb49bd722586904361b7652b5ad96ede682b5
Author: zrj <[email protected]>
Date: Wed Feb 8 18:40:21 2017 +0200
Prevent implicit -std=* passing from NXCFLAGS to NXCXXFLAGS.
C and c++ standards are not cross compatible, this is a major issue with
clang
import into the base that explictly requires at least the -std=c++11
standard.
It gets complicated because even tablegen utilities used as buildtools
depend
explictly on c++11. This implies that we no longer can avoid libstdc++ usage
in hostlib/hostprog infrastructure.
While there, explcitly filter out -flto options from host native tools FLAGS
and add a missing rule to allow generating host native c++ utilities for the
use in buildworld.
Summary of changes:
share/mk/sys.mk | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/259eb49bd722586904361b7652b5ad96ede682b5
--
DragonFly BSD source repository