diff options
-rw-r--r-- | Configurations/10-main.conf | 8 | ||||
-rwxr-xr-x | util/perl/OpenSSL/config.pm | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf index a7294d2ad1..66bc81dfb4 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -1062,6 +1062,14 @@ my %targets = ( perlasm_scheme => "elf", }, + "BSD-aarch64" => { + inherit_from => [ "BSD-generic64" ], + lib_cppflags => add("-DL_ENDIAN"), + bn_ops => "SIXTY_FOUR_BIT_LONG", + asm_arch => 'aarch64', + perlasm_scheme => "linux64", + }, + # riscv64 below refers to contemporary RISCV Architecture # specifications, "BSD-riscv64" => { diff --git a/util/perl/OpenSSL/config.pm b/util/perl/OpenSSL/config.pm index 3748788eec..84485abae5 100755 --- a/util/perl/OpenSSL/config.pm +++ b/util/perl/OpenSSL/config.pm @@ -754,6 +754,7 @@ EOF [ 'ia64-.*-.*bsd.*', { target => "BSD-ia64" } ], [ 'x86_64-.*-dragonfly.*', { target => "BSD-x86_64" } ], [ 'amd64-.*-.*bsd.*', { target => "BSD-x86_64" } ], + [ 'arm64-.*-.*bsd.*', { target => "BSD-aarch64" } ], [ '.*86.*-.*-.*bsd.*', sub { # mimic ld behaviour when it's looking for libc... |