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

    <tr>
        <th>Summary</th>
        <td>
              undefined reference to `mallinfo' (Compilation error occurred wiht aarch64-linux-musl + LLVM )
        </td>
    </tr>

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

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

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

<pre>
    [551/725] Compiling C object src/mesa/libmesa_common.a.p/main_teximage.c.o/opt/musl/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bi[552/725] Compiling C object src/mesa/libmesa_common.a.p/main_texenv.c.o: in function `llvm::sys::Process::GetMallocUsage()':
Process.cpp:(.text._ZN4llvm3sys7Process14GetMallocUsageEv+0xc): undefined reference to `mallinfo'
[553/725] Compiling C object src/mesa/libmesa_common.a.p/main_texformat.c.o/opt/musl/bin/../lib/gcc/aarch64-linux-musl/10.2.1/../../../../aarch64-linux-musl/bin/ld: /home/liucaicheng/llvm/llvm.aarch64/lib//libLLVMSupport.a(Threading.cpp.o): in function `llvm::get_thread_name(llvm::SmallVectorImpl<char>&)':
Threading.cpp:(.text._ZN4llvm15get_thread_nameERNS_15SmallVectorImplIcEE+0x28): undefined reference to `pthread_getname_np'
[623/725] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_fog.c.ocollect2: error: ld returned 1 exit status
[624/725] Compiling C object src/mesa/libmesa_classic.a.p/swrast_s_fragprog.c.omake[1]: *** [build/linux/modules/shared_library.mk:164: binary_ft_pci_wayland_debug/target_aarch64/libufwriter.so] Error 1

Today, I compiled opencl's libufwriter. so (wayland) and used the aarch64 Linux usl+llvm toolchain. The above error occurred. What is the reason for this? Welcome to answer my doubts!

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzEVd2K4zgTfRrlpmhjyz9JLnKRdCcfDT3Dx_bsDOyNkeWKrR1ZMvrpJG-_lJ2Z6fQOw7I0LIRETkmnzqk6LgnvVWcQN6zcsfJhIWLordtoFaVQskfTLRrbXihclhnjhyUvWfkA93YYlVamg3uwzZ8oA3gnGT8M6AXjB60aWtXSDoM1iUhGigll6oBnNYgOE5lYxg92DBSJXjN-aJRh_JAkMwDjh04SphBO9lVxp5WJ57vr3ixNeJJ92_7m66cnGjWp4O-kAs3LpCHfgjJwjEYGZQ2wKtX6ZWD5luVbf_Hz4v_OSvTXh_9h-CC0tvJ3LzpkfMX4mvElBdMHln7bnMhxpP_4Kgl4Dkn9x8eCoHN_8cvrnqy4Bdu_ML5Lz5IQ8y1E0-JRGWzB4REdGokQLHEchNbKHC3lnZJOtcnfqTZH6wYR_osWE7puSTvjh94OOCX67mZ6ou7MP8kV5DuZefH09PnDcxxH60IiGF996h2KVpmOOkKS1r9seoehDtOR2ggisPoRe6a6f0YZrHscRs3ye9kLx_I949UbF9xk_ZkPsvJNpv1vH5_rrHyT41Hu95MpZp_90hXjFa3DQIC1GV_7o-L_xh-aZoy8GsSfnPCh9vXRdmQPabVGGTjRQueso4UmYiE6YpgBnlUAH0SI_hWT4v2YONGNbqYziK_Iyl3GyofZQtv5A6zcNVHpdoIz8Uzoto0aPUH1wmFba9U44S7J8JXl26wqCKFRRrhLfQz1KFV9EhctTFu32ESyYhCOWnjjwng8ORXQJd6SuD0VBbKr8tkYthUXxu_hEeQkHVuwIxqpGV96eI0B3gLjq2textcgTAvRYwuhR7gmhieSBNMrtCNnQbBWy14ok8An2tfYF5z7A1bK6By2CXzpRQDlJySHwlsDR-sg9Mqz_ABfUEs7TM4Sxp_QwXCB1sYmeMavghbtJm_X-VoscJNVq2xdZcuyWvSbJscGV3laYCv5crlsquKYZqVYlispRNks1IanPE8LnqZ5XpZVIsu85Ji1nOdF2q5WrEhxEEon04tuXbdQ3kfcVJyX6UKLBrWfbj3ODZ5gCjLO6RJ0Gzpz18TOsyLVygf_AyWooHED_2y0UvFne4ppTtyWEE6qD_D3QQaM74CGEDC-XkSnN30I43R5TCOqU6GPTSLtcDvO7kZnyf6MHyY55M1J7l8BAAD__5CBjEQ">