Build fail on ARM if use Clang
Hi.
I built dav1d for OpenMandriva. We use the Clang as default to build packages but in case of dav1d build for ARM ended with error. All is fine for other arch like i686, x86_64 or znver1. Only on armv7hnl and aarch64 I see this issue:
<instantiation>:18:5: error: unknown directive
.func dav1d_cdef_padding8_neon
<instantiation>:1:1: note: while in macro instantiation function cdef_padding8_neon, export=1
../src/arm/64/cdef.S:245:1: note: while in macro instantiation padding_func 8, 16, d, q
<instantiation>:5:9: error: unknown directive .endfunc
<instantiation>:105:1: note: while in macro instantiation endfunc
../src/arm/64/cdef.S:245:1: note: while in macro instantiation padding_func 8, 16, d, q
<instantiation>:18:5: error: unknown directive .func dav1d_cdef_padding4_neon
...
Full build log here: http://file-store.openmandriva.org/api/v1/file_stores/c39597faa26858769defb0fa40e75e9dabae7f4f.log?show=true
BTW. as a temporary workaround, I built packages for arm with GCC without issues but this is not a solution.
Any idea how to build it with Clang 7?