summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/conf/distro/include/uninative-flags.inc8
1 files changed, 8 insertions, 0 deletions
diff --git a/meta/conf/distro/include/uninative-flags.inc b/meta/conf/distro/include/uninative-flags.inc
index e9f82c39ea..b6a944ef63 100644
--- a/meta/conf/distro/include/uninative-flags.inc
+++ b/meta/conf/distro/include/uninative-flags.inc
@@ -7,3 +7,11 @@ BUILD_CXXFLAGS_append = " -D_GLIBCXX_USE_CXX11_ABI=0"
7# icu configure defaults to CXX11 if no -std= option is passed in CXXFLAGS 7# icu configure defaults to CXX11 if no -std= option is passed in CXXFLAGS
8# therefore pass one 8# therefore pass one
9BUILD_CXXFLAGS_append_pn-icu-native = " -std=c++98" 9BUILD_CXXFLAGS_append_pn-icu-native = " -std=c++98"
10
11# Some distros (ubuntu 16.10, debian-testing) default to gcc configured with
12# --enable-default-pie (see gcc -v). This breaks e.g. prelink-native on a pie
13# default system if binutils-native was built on a system which is not pie default
14# We therefore enable pie unconditionally for native recipes where static libs are
15# used such as libiberty from binutils, for now, until our minimum distro set is
16# all default pie.
17BUILD_CFLAGS_append_pn-binutils-native = " -pie -fpie"