aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorRémi Denis-Courmont <remi@remlab.net>2024-05-03 20:08:03 +0300
committerRémi Denis-Courmont <remi@remlab.net>2024-05-14 19:50:00 +0300
commit61ec7450ff2c0ac16c5a1e66b14de6daf7b48206 (patch)
treecdc03cc583f4304d8e9488e7a8cec3689ffd6cde /configure
parent4ced36744ee0bea5fb7a20d1b2926c588f89ea0b (diff)
downloadffmpeg-61ec7450ff2c0ac16c5a1e66b14de6daf7b48206.tar.gz
lavu/riscv: fallback to raw hwprobe() system call
Not all C run-times support this, and even then, it will be a while before distributions provide recent enough versions thereof. Since this is a trivial system call wrapper, we might just as well call the corresponding kernel system call directly where the C run-time lacks support but the kernel headers are new enough (as is the case on Debian Unstable at the time of writing). In doing so, we need to add a few more guards as the first suitable kernel (headers) release did not expose the V, Zba and Zbb extensions.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure2
1 files changed, 2 insertions, 0 deletions
diff --git a/configure b/configure
index a909b0689c..275fa59bfd 100755
--- a/configure
+++ b/configure
@@ -2273,6 +2273,7 @@ HAVE_LIST_PUB="
HEADERS_LIST="
arpa_inet_h
+ asm_hwprobe_h
asm_types_h
cdio_paranoia_h
cdio_paranoia_paranoia_h
@@ -5548,6 +5549,7 @@ elif enabled ppc; then
elif enabled riscv; then
+ check_headers asm/hwprobe.h
check_headers sys/hwprobe.h
if test_cpp_condition stddef.h "__riscv_zbb"; then