summaryrefslogtreecommitdiff
path: root/scripts/lib/checklayer/cases/common.py
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:29 +0100
commitdfe434b793c156a87b5ead5cb85fe60d920d69d3 (patch)
treed9b1adb8a8068c1bb19491c62d33d2aaddcb89ac /scripts/lib/checklayer/cases/common.py
parent69ce8ba6cc610f310ae28d988d487918906e6ef9 (diff)
downloadopenembedded-core-dfe434b793c156a87b5ead5cb85fe60d920d69d3.tar.gz
openembedded-core-dfe434b793c156a87b5ead5cb85fe60d920d69d3.tar.bz2
openembedded-core-dfe434b793c156a87b5ead5cb85fe60d920d69d3.zip
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. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'scripts/lib/checklayer/cases/common.py')
0 files changed, 0 insertions, 0 deletions