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 8414b34ed9..9f8fb32a86 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", + }, + "bsdi-elf-gcc" => { inherit_from => [ "BASE_unix" ], CC => "gcc", diff --git a/util/perl/OpenSSL/config.pm b/util/perl/OpenSSL/config.pm index d8be17cdc5..e3802ade43 100755 --- a/util/perl/OpenSSL/config.pm +++ b/util/perl/OpenSSL/config.pm @@ -745,6 +745,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... |