summaryrefslogtreecommitdiffstats
path: root/meta-selftest/lib
diff options
context:
space:
mode:
authorNathan Rossi <nathan@nathanrossi.com>2018-09-10 12:44:13 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-09-11 09:05:35 +0100
commita71dbdee2ffbe2ef87d7b0f22c5fefeda668c6f0 (patch)
tree54bab15d5b85ae961afb7f02c9c684499b53cd6b /meta-selftest/lib
parent7670b7b4cc6f65d945974dbc645b6e067ca03503 (diff)
downloadpoky-a71dbdee2ffbe2ef87d7b0f22c5fefeda668c6f0.tar.gz
tclibc: For newlib and baremetal disable some security features
With GCCPIE being enabled by default with security_flags.inc the compiler will by default attempt to compile and link programs as PIE. The targets that use newlib and baremetal in general do not support PIE or are otherwise unable to use it due to how embedded targets are compiled and executed. As such it makes sense to disable PIE by default for these libc's in order to prevent build failures. For baremetal tclibc there are no libc features or implementation as such there is no implementation for the strong stack protector by default. (From OE-Core rev: dfe434b793c156a87b5ead5cb85fe60d920d69d3) Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta-selftest/lib')
0 files changed, 0 insertions, 0 deletions