diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2016-08-14 12:36:03 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2016-08-14 12:36:46 +0200 |
commit | 25fc43e25b7d2d74b993dfa572f360f252c09baa (patch) | |
tree | be20cb27625d6d618e060fe75f10a4a746aaf85c | |
parent | e5b9c6e6c8592161b329ed04c23790e1a7e58178 (diff) | |
download | ptxdist-25fc43e25b7d2d74b993dfa572f360f252c09baa.tar.gz ptxdist-25fc43e25b7d2d74b993dfa572f360f252c09baa.tar.xz |
host-ima-evm-utils: use host-kernel-header
Otherwise building may fail, if the kernel headers are too old:
evmctl.c:72:2: error: 'XATTR_NAME_IMA' undeclared here (not in a function)
evmctl.c:83:2: error: initializer element is not constant
evmctl.c:83:2: error: (near initialization for 'evm_extra_smack_xattrs[5]')
XATTR_NAME_IMA is defined in linux/xattr.h since linux-3.7.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/host-ima-evm-utils.in | 1 | ||||
-rw-r--r-- | rules/host-ima-evm-utils.make | 3 | ||||
-rw-r--r-- | rules/host-kernel-header.in | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/rules/host-ima-evm-utils.in b/rules/host-ima-evm-utils.in index 8c4d107cc..48490d622 100644 --- a/rules/host-ima-evm-utils.in +++ b/rules/host-ima-evm-utils.in @@ -7,6 +7,7 @@ config HOST_IMA_EVM_UTILS select HOST_ATTR select HOST_OPENSSL select HOST_KEYUTILS + select HOST_KERNEL_HEADER help Integrity Measurement Architecture to know EXACTLY what has been run on your machine.
\ No newline at end of file diff --git a/rules/host-ima-evm-utils.make b/rules/host-ima-evm-utils.make index 5c11c2d5c..78531f4cc 100644 --- a/rules/host-ima-evm-utils.make +++ b/rules/host-ima-evm-utils.make @@ -22,4 +22,7 @@ HOST_PACKAGES-$(PTXCONF_HOST_IMA_EVM_UTILS) += host-ima-evm-utils # HOST_IMA_EVM_UTILS_CONF_TOOL := autoconf +HOST_IMA_EVM_UTILS_CPPFLAGS = \ + -isystem $(PTXDIST_SYSROOT_HOST)/kernel-headers/include + # vim: syntax=make diff --git a/rules/host-kernel-header.in b/rules/host-kernel-header.in index a08f43e3c..912ba3db8 100644 --- a/rules/host-kernel-header.in +++ b/rules/host-kernel-header.in @@ -1,4 +1,5 @@ ## SECTION=hosttools_noprompt +## SECTION=hosttools_platform config HOST_KERNEL_HEADER tristate |