meson: Fix build with llvm-12.
This patch fixes this Meson build error. $ meson builddir \ -Dshared-llvm=disabled -Ddri-drivers='' -Dbuild-tests=true \ -Dgallium-drivers=swrast \ -Dvulkan-drivers='' [...] /usr/bin/ld: src/gallium/auxiliary/libgallium.a(gallivm_lp_bld_misc.cpp.o): in function `llvm::InitializeNativeTarget()': llvm/Support/TargetSelect.h:118: undefined reference to `LLVMInitializeX86TargetInfo' /usr/bin/ld: llvm/Support/TargetSelect.h:119: undefined reference to `LLVMInitializeX86Target' /usr/bin/ld: llvm/Support/TargetSelect.h:120: undefined reference to `LLVMInitializeX86TargetMC' /usr/bin/ld: src/gallium/auxiliary/libgallium.a(gallivm_lp_bld_misc.cpp.o): in function `llvm::InitializeNativeTargetAsmPrinter()': llvm/Support/TargetSelect.h:132: undefined reference to `LLVMInitializeX86AsmPrinter' /usr/bin/ld: src/gallium/auxiliary/libgallium.a(gallivm_lp_bld_misc.cpp.o): in function `llvm::InitializeNativeTargetDisassembler()': llvm/Support/TargetSelect.h:156: undefined reference to `LLVMInitializeX86Disassembler' Signed-off-by: Vinson Lee <vlee@freedesktop.org> Reviewed-by: Jose Fonseca <jfonseca@vmware.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7777>
This commit is contained in:
@@ -1507,6 +1507,9 @@ endif
|
||||
if with_microsoft_clc
|
||||
llvm_modules += ['target', 'linker', 'irreader', 'option', 'libdriver']
|
||||
endif
|
||||
if with_tests
|
||||
llvm_modules += 'native'
|
||||
endif
|
||||
|
||||
if with_microsoft_clc
|
||||
_llvm_version = '>= 10.0.0'
|
||||
|
Reference in New Issue
Block a user