summaryrefslogtreecommitdiff
path: root/package/tpm2-tools
diff options
context:
space:
mode:
authorPeter Korsgaard <peter@korsgaard.com>2019-01-15 11:15:18 +0100
committerPeter Korsgaard <peter@korsgaard.com>2019-01-16 14:24:45 +0100
commit2bf187c2b135ff9af748257c591b3f9851f4c9cf (patch)
tree860b85cf62c08a92f6c5982ead1a8a69420ff2b4 /package/tpm2-tools
parent223c4fb704aa187991eb082141536e52499a5428 (diff)
tpm2-tools: always disable hardening options
Building with --enable-hardening (the default), forces -fstack-protector-all / FORTIFY_SOURCE=2. These options are now controlled Buildroot wide with the BR2_SSP_* / BR2_FORTIFY_SOURCE_* options. Disable hardening so the ssp/fortify settings in the toolchain wrapper / CFLAGS is used instead. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/tpm2-tools')
-rw-r--r--package/tpm2-tools/tpm2-tools.mk7
1 files changed, 4 insertions, 3 deletions
diff --git a/package/tpm2-tools/tpm2-tools.mk b/package/tpm2-tools/tpm2-tools.mk
index 9c224018ce..f7e2f85228 100644
--- a/package/tpm2-tools/tpm2-tools.mk
+++ b/package/tpm2-tools/tpm2-tools.mk
@@ -10,8 +10,9 @@ TPM2_TOOLS_LICENSE = BSD-2-Clause
TPM2_TOOLS_LICENSE_FILES = LICENSE
TPM2_TOOLS_DEPENDENCIES = dbus libcurl libglib2 openssl tpm2-tss host-pkgconf
-# configure.ac doesn't contain a link test, so it doesn't detect when
-# libssp is missing.
-TPM2_TOOLS_CONF_OPTS = $(if $(BR2_TOOLCHAIN_HAS_SSP),--enable-hardening,--disable-hardening)
+# -fstack-protector-all and FORTIFY_SOURCE=2 is used by
+# default. Disable that so the BR2_SSP_* / BR2_FORTIFY_SOURCE_* options
+# in the toolchain wrapper and CFLAGS are used instead
+TPM2_TOOLS_CONF_OPTS = --disable-hardening
$(eval $(autotools-package))