Home GnuPG

Fix building with clang on ARM64/FreeBSD
da213db2c6cdUnpublished

Unpublished Commit ยท Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

Fix building with clang on ARM64/FreeBSD

* cipher/cipher-gcm-armv8-aarch64-ce.S: Use '.cpu generic+simd+crypto'
instead of '.arch armv8-a+crypto'.
* cipher/rijndael-armv8-aarch64-ce.S: Ditto.
* cipher/sha1-armv8-aarch64-ce.S: Ditto.
* cipher/sha256-armv8-aarch64-ce.S: Ditto.
* configure.ac (gcry_cv_gcc_inline_asm_aarch64_neon): Ditto.
(gcry_cv_gcc_inline_asm_aarch64_crypto): Ditto; and include NEON
instructions to crypto instructions check.
  • GnuPG-bug-id: T2975
  • Reported-by: Kirill Ponomarev <kp@krion.cc>
  • Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>

Details

Provenance
jukiviliAuthored on Feb 26 2017, 6:55 PM
Parents
rC75d91ffeaf83: Fix building with a pre C99 compiler.
Branches
Unknown
Tags
Unknown

Event Timeline

Jussi Kivilinna <jussi.kivilinna@iki.fi> committed rCda213db2c6cd: Fix building with clang on ARM64/FreeBSD (authored by Jussi Kivilinna <jussi.kivilinna@iki.fi>).Feb 27 2017, 7:15 PM