<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/83700>83700</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            build error
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          aiiiii96
      </td>
    </tr>
</table>

<pre>
    When I make -j4 in llvm-project/build, i met these errors:

[ 96%] Linking CXX shared library ../../../../lib/libclang.so

/usr/bin/ld: ../../lib/libLLVMAArch64CodeGen.a(AArch64TargetMachine.cpp.o): in function `llvm::AArch64TargetMachine::AArch64TargetMachine(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, llvm::Optional<llvm::Reloc::Model>, llvm::Optional<llvm::CodeModel::Model>, llvm::CodeGenOpt::Level, bool, bool)':
........

undefined reference to `llvm::LiveRegMatrix::unassign(llvm::LiveInterval&)'
/usr/bin/ld: /home/ai/Desktop/morpher/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp:2975: undefined reference to `llvm::LiveRegMatrix::assign(llvm::LiveInterval&, unsigned int)'
/usr/bin/ld: ../../../../lib/libLLVMCodeGen.a(RegAllocBase.cpp.o): in function `llvm::RegAllocBase::allocatePhysRegs()':
/home/ai/Desktop/morpher/llvm-project/llvm/lib/CodeGen/RegAllocBase.cpp:142: undefined reference to `llvm::LiveRegMatrix::assign(llvm::LiveInterval&, unsigned int)'
collect2: error: ld returned 1 exit status
make[2]: *** [tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make:549: lib/libclang.so.10] Error 1
make[1]: *** [CMakeFiles/Makefile2:37816: tools/clang/tools/libclang/CMakeFiles/libclang.dir/all] Error 2
make: *** [Makefile:152: all] Error 2

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzEVVGPozYQ_jXmxToEYyDhgQeSHKeTEl2VVu29GpiAbx0b2WZ7--8rm6SbbHevq7ZSUURsz4znm5lvBm6tGBRiRfINyXcRn92oTcWFf8oianX_VP02oqKf6Zk_IP3wLaNCUSkfzx8mo79h5wg07SxkT2BLBT2jo25EixSN0cYSVpNkR5LrO9_QsiCQk3xH90I9CDXQ7dev1I7cYE-laA03TzSOCTQvXlK0y7uTXA2x1XcXQzNb47EI5bV6wmr6iu1-_-uhrk03FtlW9_gJVcwJrC9Hv3AzoDvwbhQK426aYk2g9FcJRU-z6pzQipIi8QnwobH6NcsfSGD9bLpIaKeVdQQKn8AboRGTxDeEPzsj1HDE07uOFz9fJg_evnHjIuWSsO3z4RGl7pblQfcoCfv4Diuf14v625aX5H-Z3LLf4yNKr9JqffNfElj9SaH48tzWfVY9noTCnho8oUHVIXX6vkR78YhHHA7cGfF9OZrVQv27eni9z8qheeQyJCh4f5teBJpRn5FAwwWBZof2wemJQHPWZhrRq79olODrysZLCgg0RxxqKXX3ySD2T553hNVQrnLv5R9G-J74tnRWYQD0VCj3t_H-sCl9Y9121DWmDbfv7KRbi0sMfssd_jQ-2SMOlsD6BSX-8xJc4RJWpxn8b_nvtJTYuQAgDFK_kB6Cm43XTyl-F45ax91sFxs_oEm-AZLvFnbWy4-SfOO0lpZAE0Yngea6v05Tn4sDf8BGSLw9j3thrgM-Dg5YnWehjn8Zx3Ga-Kn-0cOl6R2m9DVMdw79-iQk-ojZap0WXv1fouZSPgOCG0AvkVyd-6LnIeevmUZ9xfqSlTzCKl0lZcaAFUk0VliWfAV5yviJn4r1qshZ2UOepW2PK2izSFSQQJawhCWQlpDEXcZKzvqiK5J-jR0nWYJnLmTsyRJrM0TC2hmrNVslSSR5i9KGbzSAwt9pEBLwlY5MFQjezoMlWSKFdfb5FiecxCpUb6FRNBtZjc5N4cMMDYFmEG6c27jT55vuuO-Z4M8nOOD5IwAA__8On4bb">