diff options
author | Piotr Kubaj <pkubaj@FreeBSD.org> | 2021-12-18 15:21:51 +0100 |
---|---|---|
committer | Benjamin Kaduk <kaduk@mit.edu> | 2021-12-31 16:31:06 -0800 |
commit | e5050aa1bbce84e359bfd35de60dd745627e8d41 (patch) | |
tree | eee13ad5e007525357ded543b9eedfaa899b1f1d | |
parent | c680b3f9c1ed6f70d68c3c597ee4e99b4ce0fa55 (diff) |
Add support for BSD-riscv64 target
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Ben Kaduk <kaduk@mit.edu>
Reviewed-by: Paul Dale <pauli@openssl.org>
(cherry picked from commit c2d1ad0e048dd3bfa60e6aa0b5ee343cc6d97a15)
(cherry picked from commit fb72a093f88f7332069659994b67f6b19aceb865)
(Merged from https://github.com/openssl/openssl/pull/17341)
-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 61c6689a0c..38c8eb3158 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -988,6 +988,13 @@ my %targets = ( perlasm_scheme => "elf", }, + # riscv64 below refers to contemporary RISCV Architecture + # specifications, + "BSD-riscv64" => { + inherit_from => [ "BSD-generic64"], + perlasm_scheme => "linux64", + }, + "bsdi-elf-gcc" => { inherit_from => [ "BASE_unix", asm("x86_elf_asm") ], CC => "gcc", @@ -704,6 +704,7 @@ case "$GUESSOS" in __CNF_CPPFLAGS="$__CNF_CPPFLAGS -DL_ENDIAN" ;; powerpc64-*-*bsd*) OUT="BSD-generic64"; __CNF_CPPFLAGS="$__CNF_CPPFLAGS -DB_ENDIAN" ;; + riscv64-*-*bsd*) OUT="BSD-riscv64" ;; sparc64-*-*bsd*) OUT="BSD-sparc64" ;; ia64-*-*bsd*) OUT="BSD-ia64" ;; x86_64-*-dragonfly*) OUT="BSD-x86_64" ;; |