aarch64: Stop using asm/hwcap.h for the HWCAP_* detection

Including sys/auxv.h should be enough (it pulls in bits/hwcap.h,
which provides the same defines).

Signed-off-by: Martin Storsjö <martin@martin.st>
pull/390/head
Martin Storsjö 1 year ago
parent c258623c0a
commit 0679e85331
  1. 2
      configure
  2. 3
      libavutil/aarch64/cpu.c

2
configure vendored

@ -2202,7 +2202,6 @@ HAVE_LIST_PUB="
HEADERS_LIST="
arpa_inet_h
asm_hwcap_h
asm_types_h
cdio_paranoia_h
cdio_paranoia_paranoia_h
@ -6453,7 +6452,6 @@ check_headers io.h
enabled libdrm &&
check_headers linux/dma-buf.h
check_headers asm/hwcap.h
check_headers linux/perf_event.h
check_headers libcrystalhd/libcrystalhd_if.h
check_headers malloc.h

@ -20,9 +20,8 @@
#include "libavutil/cpu_internal.h"
#include "config.h"
#if (defined(__linux__) || defined(__ANDROID__)) && HAVE_GETAUXVAL && HAVE_ASM_HWCAP_H
#if (defined(__linux__) || defined(__ANDROID__)) && HAVE_GETAUXVAL
#include <stdint.h>
#include <asm/hwcap.h>
#include <sys/auxv.h>
#define get_cpu_feature_reg(reg, val) \

Loading…
Cancel
Save