diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2020-01-19 06:40:22 -0800 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2020-01-22 21:55:47 +0200 |
commit | 4c88c2bd2a418435506325cd53246acaaa52750c (patch) | |
tree | b1c8d8561e860146edb10739132b799e7f8b66e5 | |
parent | 8ebbd8545a209e78ea4fc0cea9dc2e4a3acd9be2 (diff) | |
download | libgcrypt-4c88c2bd2a418435506325cd53246acaaa52750c.tar.gz |
x86: Add .note.gnu.property section for Intel CET
* configure.ac: Include <cet.h> in <config.h> for assembly
codes.
--
When Intel CET is enabled, include <cet.h> in <config.h> for assembly
codes to mark Intel CET support.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
-rw-r--r-- | configure.ac | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 74ca9be0..f31b7558 100644 --- a/configure.ac +++ b/configure.ac @@ -97,6 +97,12 @@ AH_TOP([ AH_BOTTOM([ #define _GCRYPT_IN_LIBGCRYPT 1 +/* Add .note.gnu.property section for Intel CET in assembler sources + when CET is enabled. */ +#if defined(__ASSEMBLER__) && defined(__CET__) +# include <cet.h> +#endif + /* If the configure check for endianness has been disabled, get it from OS macros. This is intended for making fat binary builds on OS X. */ #ifdef DISABLED_ENDIAN_CHECK |