diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2020-01-19 06:40:23 -0800 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2020-01-22 21:55:47 +0200 |
commit | 24b4d5c10a97aaf82ac7402cc3a5b429d580cd66 (patch) | |
tree | 32852efcb37bbc412037ff75ad4297d3dd9b2daa /mpi/config.links | |
parent | 4c88c2bd2a418435506325cd53246acaaa52750c (diff) | |
download | libgcrypt-24b4d5c10a97aaf82ac7402cc3a5b429d580cd66.tar.gz |
mpi: Add .note.gnu.property section for Intel CET
* mpi/config.links: Include <cet.h> in <asm-syntax.h>.
--
When Intel CET is enabled, include <cet.h> in <asm-syntax.h> for
assembly codes to mark Intel CET support.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'mpi/config.links')
-rw-r--r-- | mpi/config.links | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mpi/config.links b/mpi/config.links index 3ead4f08..4f43b732 100644 --- a/mpi/config.links +++ b/mpi/config.links @@ -382,6 +382,16 @@ if test x"$mpi_cpu_arch" = x ; then mpi_cpu_arch="unknown" fi +# Add .note.gnu.property section for Intel CET in assembler sources +# when CET is enabled. */ +if test x"$mpi_cpu_arch" = xx86 ; then + cat <<EOF >> ./mpi/asm-syntax.h + +#if defined(__ASSEMBLER__) && defined(__CET__) +# include <cet.h> +#endif +EOF +fi # Make sysdep.h echo '/* created by config.links - do not edit */' >./mpi/sysdep.h |