summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorSaul Wold <sgw@linux.intel.com>2015-01-06 14:04:01 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-02-11 17:40:05 +0000
commitd31f7ec85b0a6453df79b61df620be06aa3b1e6b (patch)
tree3b9445e17684e2284fd94288f6d8daac32bdba28 /meta
parentad9ba796fa035b71332b4d1898fdb2b63bbc96f7 (diff)
downloadpoky-d31f7ec85b0a6453df79b61df620be06aa3b1e6b.tar.gz
security_flags: disable pie support for libaio, blktrace and ltp
libaio when built with pie and fpie does not link correctly with blktrace or ltp so we need to disable those flags until a better solution comes along. (From OE-Core rev: 4fbf13a6c28fc1170a4defbf50032546a14eaa59) (From OE-Core rev: b93c62e03724defa6a1465575c7db95485be37fb) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/conf/distro/include/security_flags.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/conf/distro/include/security_flags.inc b/meta/conf/distro/include/security_flags.inc
index 840f68a8eb..d6f7e9c8cc 100644
--- a/meta/conf/distro/include/security_flags.inc
+++ b/meta/conf/distro/include/security_flags.inc
@@ -16,6 +16,7 @@ SECURITY_CFLAGS_pn-lttng-tools_arm = "${SECURITY_NO_PIE_CFLAGS}"
16 16
17SECURITY_CFLAGS_pn-aspell = "${SECURITY_NO_PIE_CFLAGS}" 17SECURITY_CFLAGS_pn-aspell = "${SECURITY_NO_PIE_CFLAGS}"
18SECURITY_CFLAGS_pn-beecrypt = "${SECURITY_NO_PIE_CFLAGS}" 18SECURITY_CFLAGS_pn-beecrypt = "${SECURITY_NO_PIE_CFLAGS}"
19SECURITY_CFLAGS_pn-blktrace = "${SECURITY_NO_PIE_CFLAGS}"
19# Curl seems to check for FORTIFY_SOURCE in CFLAGS, but even assigned 20# Curl seems to check for FORTIFY_SOURCE in CFLAGS, but even assigned
20# to CPPFLAGS it gets picked into CFLAGS in bitbake. 21# to CPPFLAGS it gets picked into CFLAGS in bitbake.
21#TARGET_CPPFLAGS_pn-curl += "-D_FORTIFY_SOURCE=2" 22#TARGET_CPPFLAGS_pn-curl += "-D_FORTIFY_SOURCE=2"
@@ -43,6 +44,7 @@ SECURITY_CFLAGS_pn-gst-plugins-gl = "${SECURITY_NO_PIE_CFLAGS}"
43SECURITY_CFLAGS_pn-gstreamer1.0-plugins-good = "${SECURITY_NO_PIE_CFLAGS}" 44SECURITY_CFLAGS_pn-gstreamer1.0-plugins-good = "${SECURITY_NO_PIE_CFLAGS}"
44SECURITY_CFLAGS_pn-harfbuzz = "${SECURITY_NO_PIE_CFLAGS}" 45SECURITY_CFLAGS_pn-harfbuzz = "${SECURITY_NO_PIE_CFLAGS}"
45SECURITY_CFLAGS_pn-kexec-tools = "${SECURITY_NO_PIE_CFLAGS}" 46SECURITY_CFLAGS_pn-kexec-tools = "${SECURITY_NO_PIE_CFLAGS}"
47SECURITY_CFLAGS_pn-libaio = "${SECURITY_NO_PIE_CFLAGS}"
46SECURITY_CFLAGS_pn-libcap = "${SECURITY_NO_PIE_CFLAGS}" 48SECURITY_CFLAGS_pn-libcap = "${SECURITY_NO_PIE_CFLAGS}"
47SECURITY_CFLAGS_pn-libgcc = "${SECURITY_NO_PIE_CFLAGS}" 49SECURITY_CFLAGS_pn-libgcc = "${SECURITY_NO_PIE_CFLAGS}"
48SECURITY_CFLAGS_pn-libid3tag = "${SECURITY_NO_PIE_CFLAGS}" 50SECURITY_CFLAGS_pn-libid3tag = "${SECURITY_NO_PIE_CFLAGS}"
@@ -51,6 +53,7 @@ SECURITY_CFLAGS_pn-libglu = "${SECURITY_NO_PIE_CFLAGS}"
51SECURITY_CFLAGS_pn-libpcap = "${SECURITY_NO_PIE_CFLAGS}" 53SECURITY_CFLAGS_pn-libpcap = "${SECURITY_NO_PIE_CFLAGS}"
52SECURITY_CFLAGS_pn-libpcre = "${SECURITY_NO_PIE_CFLAGS}" 54SECURITY_CFLAGS_pn-libpcre = "${SECURITY_NO_PIE_CFLAGS}"
53SECURITY_CFLAGS_pn-libproxy = "${SECURITY_NO_PIE_CFLAGS}" 55SECURITY_CFLAGS_pn-libproxy = "${SECURITY_NO_PIE_CFLAGS}"
56SECURITY_CFLAGS_pn-ltp = "${SECURITY_NO_PIE_CFLAGS}"
54SECURITY_CFLAGS_pn-lttng-ust = "${SECURITY_NO_PIE_CFLAGS}" 57SECURITY_CFLAGS_pn-lttng-ust = "${SECURITY_NO_PIE_CFLAGS}"
55SECURITY_CFLAGS_pn-mesa = "${SECURITY_NO_PIE_CFLAGS}" 58SECURITY_CFLAGS_pn-mesa = "${SECURITY_NO_PIE_CFLAGS}"
56SECURITY_CFLAGS_pn-mesa-gl = "${SECURITY_NO_PIE_CFLAGS}" 59SECURITY_CFLAGS_pn-mesa-gl = "${SECURITY_NO_PIE_CFLAGS}"