<div>Hi,</div><div><br></div><div>I've got the following link error when building LLVM by CMake:</div><div><br></div><div>Linking CXX executable ../../bin/llvm-mc</div><div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodeUNPCKLPDMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div>
<div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodeUNPCKHPMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div><div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodeMOVLHPSMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div>
<div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodeUNPCKLPSMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div><div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodePUNPCKLWDMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div>
<div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodePUNPCKHMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div><div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodePUNPCKLQDQMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div>
<div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodeSHUFPSMask(unsigned int, unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div><div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodeVPERMILPSMask(unsigned int, unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div>
<div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodePSHUFMask(unsigned int, unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div><div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodePSHUFLWMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div>
<div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodePUNPCKLDQMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div><div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodePSHUFHWMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div>
<div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodePUNPCKLBWMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div><div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodeINSERTPSMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div>
<div>../../lib/libLLVMX86AsmPrinter.so: undefined reference to `llvm::DecodeMOVHLPSMask(unsigned int, llvm::SmallVectorImpl<unsigned int>&)'</div><div>collect2: ld returned 1 exit status</div><div>make[2]: *** [bin/llvm-mc] Error 1</div>
<div>make[1]: *** [tools/llvm-mc/CMakeFiles/llvm-mc.dir/all] Error 2</div><div><br></div><div>Do we need to update CMake-related file(s)?</div><div><br></div><div>Regards,</div><div><br></div><div>Ryuta</div>