diff options
| author | Allan Jude <[email protected]> | 2021-11-19 20:06:52 +0100 |
|---|---|---|
| committer | Tomas Mraz <[email protected]> | 2022-05-05 11:13:43 +0200 |
| commit | ac2d4cb656b3a796db3dc6f8873e91e67907372d (patch) | |
| tree | 65989fe0055f6b517152b32604e99b0afff72fe8 | |
| parent | (1.1) Add SSL_(CTX_)?get0_(verify|chain)_cert_store functions (diff) | |
| download | openssl-ac2d4cb656b3a796db3dc6f8873e91e67907372d.tar.gz openssl-ac2d4cb656b3a796db3dc6f8873e91e67907372d.zip | |
1_1_1-stable: Detect arm64-*-*bsd and enable assembly optimizations
Reviewed-by: Paul Dale <[email protected]>
Reviewed-by: Dmitry Belyavskiy <[email protected]>
Reviewed-by: Tomas Mraz <[email protected]>
(Merged from https://github.com/openssl/openssl/pull/17085)
| -rw-r--r-- | Configurations/10-main.conf | 7 | ||||
| -rwxr-xr-x | config | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf index 8ca8235ed56..2fcb96a0470 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -995,6 +995,13 @@ my %targets = ( perlasm_scheme => "linux64", }, + "BSD-aarch64" => { + inherit_from => [ "BSD-generic64", asm("aarch64_asm") ], + lib_cppflags => add("-DL_ENDIAN"), + bn_ops => "SIXTY_FOUR_BIT_LONG", + perlasm_scheme => "linux64", + }, + "bsdi-elf-gcc" => { inherit_from => [ "BASE_unix", asm("x86_elf_asm") ], CC => "gcc", @@ -709,6 +709,7 @@ case "$GUESSOS" in ia64-*-*bsd*) OUT="BSD-ia64" ;; x86_64-*-dragonfly*) OUT="BSD-x86_64" ;; amd64-*-*bsd*) OUT="BSD-x86_64" ;; + arm64-*-*bsd*) OUT="BSD-aarch64" ;; *86*-*-*bsd*) # mimic ld behaviour when it's looking for libc... if [ -L /usr/lib/libc.so ]; then # [Free|Net]BSD libc=/usr/lib/libc.so |
