libavutil/riscv: Make use of elf_aux_info() on FreeBSD / OpenBSD riscv

libavutil/riscv: Make use of elf_aux_info() on FreeBSD / OpenBSD riscv

FreeBSD/OpenBSD riscv have elf_aux_info().

Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
This commit is contained in:
Brad Smith 2024-11-17 21:02:39 -05:00 committed by Rémi Denis-Courmont
parent 607d4cca8e
commit f3eca3f387

View File

@ -25,7 +25,7 @@
#include "libavutil/log.h"
#include "config.h"
#if HAVE_GETAUXVAL
#if HAVE_GETAUXVAL || HAVE_ELF_AUX_INFO
#include <sys/auxv.h>
#define HWCAP_RV(letter) (1ul << ((letter) - 'A'))
#endif
@ -84,7 +84,7 @@ int ff_get_cpu_flags_riscv(void)
default:
}
}
#elif HAVE_GETAUXVAL
#elif HAVE_GETAUXVAL || HAVE_ELF_AUX_INFO
{
const unsigned long hwcap = ff_getauxval(AT_HWCAP);