diff options
-rw-r--r-- | meta/conf/distro/include/uninative-flags.inc | 8 |
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 |
9 | BUILD_CXXFLAGS_append_pn-icu-native = " -std=c++98" | 9 | BUILD_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. | ||
17 | BUILD_CFLAGS_append_pn-binutils-native = " -pie -fpie" | ||