FreeBSD Bugzilla – Attachment 180321 Details for
Bug 217271
security/libgcrypt: Fails to compile for arm64 without NEON instruction set
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
libgcrypt patch
libgcrypt.patch (text/plain), 5.13 KB, created by
Kirill Ponomarev
on 2017-02-26 18:27:58 UTC
(
hide
)
Description:
libgcrypt patch
Filename:
MIME Type:
Creator:
Kirill Ponomarev
Created:
2017-02-26 18:27:58 UTC
Size:
5.13 KB
patch
obsolete
>Index: files/patch-cipher_cipher-gcm-armv8-aarch64-ce.S >=================================================================== >--- files/patch-cipher_cipher-gcm-armv8-aarch64-ce.S (nonexistent) >+++ files/patch-cipher_cipher-gcm-armv8-aarch64-ce.S (working copy) >@@ -0,0 +1,11 @@ >+--- cipher/cipher-gcm-armv8-aarch64-ce.S.orig 2016-11-12 10:39:35 UTC >++++ cipher/cipher-gcm-armv8-aarch64-ce.S >+@@ -23,7 +23,7 @@ >+ defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \ >+ defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) >+ >+-.arch armv8-a+crypto >++.cpu generic+simd+crypto >+ >+ .text >+ > >Property changes on: files/patch-cipher_cipher-gcm-armv8-aarch64-ce.S >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-cipher_rijndael-armv8-aarch64-ce.S >=================================================================== >--- files/patch-cipher_rijndael-armv8-aarch64-ce.S (nonexistent) >+++ files/patch-cipher_rijndael-armv8-aarch64-ce.S (working copy) >@@ -0,0 +1,11 @@ >+--- cipher/rijndael-armv8-aarch64-ce.S.orig 2017-01-18 11:28:40 UTC >++++ cipher/rijndael-armv8-aarch64-ce.S >+@@ -23,7 +23,7 @@ >+ defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \ >+ defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) >+ >+-.arch armv8-a+crypto >++.cpu generic+simd+crypto >+ >+ .text >+ > >Property changes on: files/patch-cipher_rijndael-armv8-aarch64-ce.S >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-cipher_sha1-armv8-aarch64-ce.S >=================================================================== >--- files/patch-cipher_sha1-armv8-aarch64-ce.S (nonexistent) >+++ files/patch-cipher_sha1-armv8-aarch64-ce.S (working copy) >@@ -0,0 +1,11 @@ >+--- cipher/sha1-armv8-aarch64-ce.S.orig 2016-11-12 10:39:35 UTC >++++ cipher/sha1-armv8-aarch64-ce.S >+@@ -23,7 +23,7 @@ >+ defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \ >+ defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) && defined(USE_SHA1) >+ >+-.arch armv8-a+crypto >++.cpu generic+simd+crypto >+ >+ .text >+ > >Property changes on: files/patch-cipher_sha1-armv8-aarch64-ce.S >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-cipher_sha256-armv8-aarch64-ce.S >=================================================================== >--- files/patch-cipher_sha256-armv8-aarch64-ce.S (nonexistent) >+++ files/patch-cipher_sha256-armv8-aarch64-ce.S (working copy) >@@ -0,0 +1,11 @@ >+--- cipher/sha256-armv8-aarch64-ce.S.orig 2016-11-12 10:39:35 UTC >++++ cipher/sha256-armv8-aarch64-ce.S >+@@ -23,7 +23,7 @@ >+ defined(HAVE_COMPATIBLE_GCC_AARCH64_PLATFORM_AS) && \ >+ defined(HAVE_GCC_INLINE_ASM_AARCH64_CRYPTO) && defined(USE_SHA256) >+ >+-.arch armv8-a+crypto >++.cpu generic+simd+crypto >+ >+ .text >+ > >Property changes on: files/patch-cipher_sha256-armv8-aarch64-ce.S >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-configure.ac >=================================================================== >--- files/patch-configure.ac (nonexistent) >+++ files/patch-configure.ac (working copy) >@@ -0,0 +1,24 @@ >+--- configure.ac.orig 2017-01-18 11:37:00 UTC >++++ configure.ac >+@@ -1623,7 +1623,7 @@ AC_CACHE_CHECK([whether GCC inline assem >+ gcry_cv_gcc_inline_asm_aarch64_neon=no >+ AC_COMPILE_IFELSE([AC_LANG_SOURCE( >+ [[__asm__( >+- ".arch armv8-a\n\t" >++ ".cpu generic+simd\n\t" >+ "mov w0, \#42;\n\t" >+ "dup v0.8b, w0;\n\t" >+ "ld4 {v0.8b,v1.8b,v2.8b,v3.8b},[x0],\#32;\n\t" >+@@ -1648,7 +1648,11 @@ AC_CACHE_CHECK([whether GCC inline assem >+ gcry_cv_gcc_inline_asm_aarch64_crypto=no >+ AC_COMPILE_IFELSE([AC_LANG_SOURCE( >+ [[__asm__( >+- ".arch armv8-a+crypto\n\t" >++ ".cpu generic+simd\n\t" >++ >++ "mov w0, \#42;\n\t" >++ "dup v0.8b, w0;\n\t" >++ "ld4 {v0.8b,v1.8b,v2.8b,v3.8b},[x0],\#32;\n\t" >+ >+ "sha1h s0, s0;\n\t" >+ "sha1c q0, s0, v0.4s;\n\t" > >Property changes on: files/patch-configure.ac >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 217271
:
180185
| 180321