]> git.droids-corp.org - dpdk.git/blobdiff - config/x86/meson.build
build: fix crash by disabling AVX512 with binutils 2.31
[dpdk.git] / config / x86 / meson.build
index ca4d12506a9949bdb28e0117da59a7ebf1edada0..0a7bed75e2d69da31d89bc319ffcd95e30929b6d 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