build: fix crash by disabling AVX512 with binutils 2.31
[dpdk.git] / config / x86 / meson.build
index ca4d125..0a7bed7 100644 (file)
@@ -10,6 +10,10 @@ if not is_windows
                        message('Binutils 2.30 detected, disabling AVX512 support as workaround for bug #97')
                endif
        endif
+       if ldver.contains('2.31') and cc.has_argument('-mno-avx512f')
+               machine_args += '-mno-avx512f'
+               message('Binutils 2.31 detected, disabling AVX512 support as workaround for bug #249')
+       endif
 endif
 
 # we require SSE4.2 for DPDK