]> code.ossystems Code Review - openembedded-core.git/commit
uninative-flags.inc: Build binutils-native as pie
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 7 Apr 2017 16:39:43 +0000 (17:39 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 8 Apr 2017 21:48:07 +0000 (22:48 +0100)
commit80b450cca746f068dd63e4546fa4c1eef2d86a0d
tree1949062da0a05a54628c8fa9dc3ccca364a07b4e
parent974ddd2f99be04f44978c1bce054ed75c9367631
uninative-flags.inc: Build binutils-native as pie

Some distros (ubuntu 16.10, debian-testing) default to gcc configured with
--enable-default-pie (see gcc -v). This breaks e.g. prelink-native on a pie
default system if binutils-native was built on a system which is not pie default
We therefore enable pie unconditionally for native recipes where static libs are
used such as libiberty from binutils, for now, until our minimum distro set is
all default pie.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/distro/include/uninative-flags.inc