summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJia Zhang <zhang.jia@linux.alibaba.com>2018-09-17 21:36:44 -0400
committerJia Zhang <zhang.jia@linux.alibaba.com>2018-09-17 23:21:43 -0400
commitf450605d48c82a49c8bde9e6328b9a3999d77fcf (patch)
treef0eec55b278cd5b58d170c3b8f62c6899becf12b
parentbe735c09cb4785f3a8fac834995fa01d774e0428 (diff)
downloadmeta-secure-core-f450605d48c82a49c8bde9e6328b9a3999d77fcf.tar.gz
libsign: Fix build faiure due to -fstack-protector-strong
SECURITY_LDFLAGS includes -fstack-protector-strong which cannot work with CCLD. To work around this issue, filter out it from LDFLAGS. Signed-off-by: Jia Zhang <zhang.jia@linux.alibaba.com>
-rw-r--r--meta-signing-key/recipes-devtools/libsign/libsign_git.bb1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-signing-key/recipes-devtools/libsign/libsign_git.bb b/meta-signing-key/recipes-devtools/libsign/libsign_git.bb
index c941c20..68ac620 100644
--- a/meta-signing-key/recipes-devtools/libsign/libsign_git.bb
+++ b/meta-signing-key/recipes-devtools/libsign/libsign_git.bb
@@ -39,6 +39,7 @@ EXTRA_OEMAKE = "\
39 BINDIR="${bindir}" \ 39 BINDIR="${bindir}" \
40 LIBDIR="${libdir}" \ 40 LIBDIR="${libdir}" \
41" 41"
42SECURITY_LDFLAGS_remove_pn-${BPN} = "-fstack-protector-strong"
42 43
43do_install() { 44do_install() {
44 oe_runmake install DESTDIR="${D}" 45 oe_runmake install DESTDIR="${D}"