summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Smith <brad@comstyle.com>2021-07-25 18:31:27 -0400
committerMichael Niedermayer <michael@niedermayer.cc>2021-10-29 21:44:14 +0200
commitdbfafe11ae7239e242f9f328fd1e6bdc620e1dba (patch)
treee572a75546322941297c9d5025c9d3a0556fcf09
parentba0ba5539af7ffec19a060e6c1073ff106d77c08 (diff)
configure: add initial RISC-V support
OpenBSD only supports riscv64 but this is an attempt at adding some of the initial bits for RISC-V support. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rwxr-xr-xconfigure10
1 files changed, 9 insertions, 1 deletions
diff --git a/configure b/configure
index 0fe39375ad..ede8f9777b 100755
--- a/configure
+++ b/configure
@@ -2026,6 +2026,7 @@ ARCH_LIST="
parisc
ppc
ppc64
+ riscv
s390
sh4
sparc
@@ -2636,7 +2637,7 @@ for ext in $(filter_out mmx $ARCH_EXT_LIST_X86_SIMD); do
done
aligned_stack_if_any="aarch64 ppc x86"
-fast_64bit_if_any="aarch64 alpha ia64 mips64 parisc64 ppc64 sparc64 x86_64"
+fast_64bit_if_any="aarch64 alpha ia64 mips64 parisc64 ppc64 riscv64 sparc64 x86_64"
fast_clz_if_any="aarch64 alpha avr32 mips ppc x86"
fast_unaligned_if_any="aarch64 ppc x86"
simd_align_16_if_any="altivec neon sse"
@@ -4945,6 +4946,9 @@ case "$arch" in
"Power Macintosh"|ppc*|powerpc*)
arch="ppc"
;;
+ riscv*)
+ arch="riscv"
+ ;;
s390|s390x)
arch="s390"
;;
@@ -5338,6 +5342,10 @@ case "$arch" in
check_64bit ppc ppc64
enabled shared && enable_weak pic
;;
+ riscv)
+ check_64bit riscv32 riscv64
+ enabled shared && enable_weak pic
+ ;;
s390)
check_64bit s390 s390x
enabled shared && enable_weak pic