summaryrefslogtreecommitdiffstats
path: root/meta/conf
diff options
context:
space:
mode:
authorSaul Wold <sgw@linux.intel.com>2013-12-03 14:51:45 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-05 14:24:42 +0000
commitecba84867d972e13e2996315ddcd2382d590e105 (patch)
tree594fc2bfb8935aa13aa87c38f3049158c1492fe0 /meta/conf
parentec80166673be744fd61139c86ba282d4121352fe (diff)
downloadpoky-ecba84867d972e13e2996315ddcd2382d590e105.tar.gz
security_flags: Add entry for openssl
It seems we might be stumbling over an obscure linkage issues possibly similar to http://marc.info/?l=openssl-dev&m=130132183118768&w=2 This issue appears for x86-64 systems with the PIE related compiler flags. libcrypto.a(cryptlib.o): relocation R_X86_64_PC32 against symbol `OPENSSL_showfatal' can not be used when making a shared object; recompile with -fPIC The error suggests recompiling with -fPIC, but it is already compiled that way. Disable the PIE flags makes it work for now, I have posted to openssl ML [YOCTO #5515] (From OE-Core rev: 55e1c0e66fd16612016b3e415cbfa4e3051e5a8f) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf')
-rw-r--r--meta/conf/distro/include/security_flags.inc1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/conf/distro/include/security_flags.inc b/meta/conf/distro/include/security_flags.inc
index 2eaa42f99f..42ea35eccd 100644
--- a/meta/conf/distro/include/security_flags.inc
+++ b/meta/conf/distro/include/security_flags.inc
@@ -31,6 +31,7 @@ SECURITY_CFLAGS_pn-libglu = "${SECURITY_NO_PIE_CFLAGS}"
31SECURITY_CFLAGS_pn-libpcre = "${SECURITY_NO_PIE_CFLAGS}" 31SECURITY_CFLAGS_pn-libpcre = "${SECURITY_NO_PIE_CFLAGS}"
32SECURITY_CFLAGS_pn-mesa = "${SECURITY_NO_PIE_CFLAGS}" 32SECURITY_CFLAGS_pn-mesa = "${SECURITY_NO_PIE_CFLAGS}"
33SECURITY_CFLAGS_pn-mesa-gl = "${SECURITY_NO_PIE_CFLAGS}" 33SECURITY_CFLAGS_pn-mesa-gl = "${SECURITY_NO_PIE_CFLAGS}"
34SECURITY_CFLAGS_pn-openssl = "${SECURITY_NO_PIE_CFLAGS}"
34SECURITY_CFLAGS_pn-opensp = "${SECURITY_NO_PIE_CFLAGS}" 35SECURITY_CFLAGS_pn-opensp = "${SECURITY_NO_PIE_CFLAGS}"
35SECURITY_CFLAGS_pn-ppp = "${SECURITY_NO_PIE_CFLAGS}" 36SECURITY_CFLAGS_pn-ppp = "${SECURITY_NO_PIE_CFLAGS}"
36SECURITY_CFLAGS_pn-python = "${SECURITY_NO_PIE_CFLAGS}" 37SECURITY_CFLAGS_pn-python = "${SECURITY_NO_PIE_CFLAGS}"