[oe-commits] [meta-openembedded] 30/33: meta-oe: override SECURITY_CFLAGS for llvm3.3

git at git.openembedded.org git at git.openembedded.org
Thu Jun 9 06:54:19 UTC 2016


martin_jansa pushed a commit to branch master
in repository meta-openembedded.

commit d60961764b69df2b47c5838cf8bcef8e01be90c9
Author: Manuel Bachmann <manuel.bachmann at iot.bzh>
AuthorDate: Sun Jun 5 15:50:29 2016 +0000

    meta-oe: override SECURITY_CFLAGS for llvm3.3
    
    When compiling llvm3.3 and including meta_oe_security_flags.inc:
    - on x86 (qemux86 e.g.), text relocation warnings appear ;
    - on x86-64 (qemux86-64 e.g.), linking fails with the following
    error message:
    "relocation R_X86_64_PC32 against undefined symbol [...]
    recompile with -fPIC"
    
    Add llvm3.3 to the overrides list, so that it builds correctly.
    
    Signed-off-by: Manuel Bachmann <manuel.bachmann at iot.bzh>
    Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
 meta-oe/conf/distro/include/meta_oe_security_flags.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-oe/conf/distro/include/meta_oe_security_flags.inc b/meta-oe/conf/distro/include/meta_oe_security_flags.inc
index 2565e32..b0d30a3 100644
--- a/meta-oe/conf/distro/include/meta_oe_security_flags.inc
+++ b/meta-oe/conf/distro/include/meta_oe_security_flags.inc
@@ -3,5 +3,6 @@ SECURITY_CFLAGS_pn-lvm2 = "${SECURITY_NO_PIE_CFLAGS}"
 SECURITY_CFLAGS_pn-rrdtool = "${SECURITY_NO_PIE_CFLAGS}"
 
 # This has text reloc errors with the pie options enabled
+SECURITY_CFLAGS_pn-llvm3.3 = "${SECURITY_NO_PIE_CFLAGS}"
 SECURITY_CFLAGS_pn-mozjs = "${SECURITY_NO_PIE_CFLAGS}"
 SECURITY_CFLAGS_pn-openldap = "${SECURITY_NO_PIE_CFLAGS}"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list