summaryrefslogtreecommitdiffstats
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-01-16 23:08:21 +0000
commit85326e2baa5607203335d70ecf94beb81bddd86c (patch)
tree1a0c39e2e0a7ed47c895038a00955d84b9ef9057
parent399c0fa9a831f8dbcd7ab94ac5713101d417a1ec (diff)
downloadpoky-85326e2baa5607203335d70ecf94beb81bddd86c.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) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-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}"