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

    <tr>
        <th>Summary</th>
        <td>
            Build error with "babef908cc13 @ [llvm] [Debuginfod] DebuginfodCollection and DebuginfodServer for tracking local debuginfo."
        </td>
    </tr>

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

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

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

<pre>
    [479/1962] Linking CXX shared library lib/libLLVMDebuginfod.so.15git
FAILED: lib/libLLVMDebuginfod.so.15git
: && /home/bpang/x-tools/x86_64-centos7-linux-gnu/bin/x86_64-centos7-linux-gnu-g++ -fPIC -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wmisleading-indentation -fdiagnostics-color -g  -Wl,-z,defs -Wl,-z,nodelete   -Wl,-rpath-link,/home/bpang/mywork/llvm_fort/build/./lib -shared -Wl,-soname,libLLVMDebuginfod.so.15git -o lib/libLLVMDebuginfod.so.15git lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/DIFetcher.cpp.o lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPClient.cpp.o lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/HTTPServer.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib"  lib/libLLVMSymbolize.so.15git  lib/libLLVMDebugInfoDWARF.so.15git  lib/libLLVMSupport.so.15git  -Wl,-rpath-link,/home/bpang/mywork/llvm_fort/build/lib && :
/home/bpang/x-tools/x86_64-centos7-linux-gnu/lib/gcc/x86_64-centos7-linux-gnu/8.3.0/../../../../x86_64-centos7-linux-gnu/bin/ld: lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o: in function `llvm::hasELFMagic(llvm::StringRef)':
/home/bpang/mywork/llvm_fort/llvm/lib/Debuginfod/Debuginfod.cpp:315: undefined reference to `llvm::identify_magic(llvm::Twine const&, llvm::file_magic&)'
/home/bpang/x-tools/x86_64-centos7-linux-gnu/lib/gcc/x86_64-centos7-linux-gnu/8.3.0/../../../../x86_64-centos7-linux-gnu/bin/ld: lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o: in function `llvm::DebuginfodCollection::findBinaries(llvm::StringRef)::{lambda()#1}::operator()() const':
/home/bpang/mywork/llvm_fort/llvm/lib/Debuginfod/Debuginfod.cpp:356: undefined reference to `llvm::object::createBinary(llvm::StringRef, llvm::LLVMContext*, bool)'
/home/bpang/x-tools/x86_64-centos7-linux-gnu/lib/gcc/x86_64-centos7-linux-gnu/8.3.0/../../../../x86_64-centos7-linux-gnu/bin/ld: lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o: in function `std::__shared_mutex_pthread::lock()':
/home/bpang/x-tools/x86_64-centos7-linux-gnu/x86_64-centos7-linux-gnu/include/c++/8.3.0/shared_mutex:103: undefined reference to `pthread_rwlock_wrlock'
/home/bpang/x-tools/x86_64-centos7-linux-gnu/lib/gcc/x86_64-centos7-linux-gnu/8.3.0/../../../../x86_64-centos7-linux-gnu/bin/ld: lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o: in function `std::__shared_mutex_pthread::unlock()':
/home/bpang/x-tools/x86_64-centos7-linux-gnu/x86_64-centos7-linux-gnu/include/c++/8.3.0/shared_mutex:123: undefined reference to `pthread_rwlock_unlock'
/home/bpang/x-tools/x86_64-centos7-linux-gnu/lib/gcc/x86_64-centos7-linux-gnu/8.3.0/../../../../x86_64-centos7-linux-gnu/bin/ld: lib/Debuginfod/CMakeFiles/LLVMDebuginfod.dir/Debuginfod.cpp.o: in function `std::__shared_mutex_pthread::lock_shared()':
/home/bpang/x-tools/x86_64-centos7-linux-gnu/x86_64-centos7-linux-gnu/include/c++/8.3.0/shared_mutex:139: undefined reference to `pthread_rwlock_rdlock'

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztWMtu2zgU_Rp5I8iQJT8XXvhRzxhIZoImmHZnUCIlcUKRGpKK4379HEp2bLeJmzYzQBdBDNLkvbw8PPeYjySK7qbeYN4fTbxo1ZsMI2-w9K-4vOcy9xefP_umIJpRX_BEE71zNRxRXl39db1kSZ1zmSnaNarbG-TceuHSC2er2frqw9KLZ6_0d55eNMQH1apQJUOVVETmqB8Dq5Qw7tt4uBn2g5RJq8woEFzWj0Eua-fM5QWHAHHm-PhBdrNePJVSBYaVRFqeBlxapitluOVKwvbADU-44HYHEwIxExScUgbbJ6a10l68pMSywPKSoY8I4SyPVhPUiFzL2jAaVESTkiE2ereaY4CxGuQatFNibPBPTUQ7ouTGwBJknAmKWQGFCP6FafhWjDY4W0-h4OYKNHlZCZ5yG2SAYAut6rzYxyO7hAHHMRJtDakgxgQllp6mzJi2Uyr2mLLKBnZXuQVRJgAb3TJ44NoCZUCt0vsIqixBMhoALRihDjeXoMeSPYGUk1wqA8wG7sKNzH0MEF60CL6goCwzp22p2in9Jy9dEVu4LN6j9a0wyt1W6XsnL_FQbjKlrTPWXFDU3VZ2frAX8D6kUZK4IIuXJekH6ruy3TscLWgsrsk9W3HBnFS_Gke5PnPvplXVVT8ZZb1iNi2YfkuQ3-_ubsAB8vXWKLdMPzxhOctckzRsKCj7f35c_7b-w-VlnxhY_HOab3dlopxKjyw_k4c1pl9-mn1cveR1W1cVpHBi_g_U5JR02KDi2X7T-rmdqgWbp-llt3E37oYHvr4qvrsPAvPT3vtGjbpAXPpZLdPmh-0NQ0eQYyGeFcR8uFpdk5xjNeNj_22zxX1kmRfhXBldoOxZ1ptAB6bO8J-jQ9y4N3AIa2w9GTZp6muWMc1kynyrzsFytzvxbLcpv8F7t8VYP1XS2CbLC_9oy8DWYchwv573_LfcHJ0XSgjWeBxYk3TOJdHcTfWSNJoebzQXpEwogV_Db9zzRsvWpiqmCU6dg8mVhzz9r7IaDF8rK5X8jYW331PNcCVo1r17adWn2nIZWCjcPB6Bb-ZsCQT0LjIQbCxtOdps2hN8U9bgaVPhioP7RmsTKr0_SOOSHF7F2QUTl6moqYuYthfJE-5O0QFCL4wvK2e_gI3eOvSbrW4X8Z7vV-S7lr9ixqMfy_hhEe8Zf-UvfG_-1dIeT34o7Zqepb1DpzGdxBPSsdwKNp27m6bfvCz9LbcFrptRQhKWTcJxmvZi3-uHPl7qzeGBNzq-nqQEHc-dxT6R9MTQXtV9HIc-nqlp88YHKLw_6cEHuog6tRbTwtrKOKajldMZENVJF8--k3MUVVBp1Rx_oM6YutHDYNjvxZ1iOu7FST-LR2w0GGUTkrExibLJpE8Hw2hAemFHYHnCuH8_YFLJtn4TonkyLDt8GoVRFI7wF4b9wbgb9kbjJKXjUa_PWDKKwAcesFx0HY6u0nlHTxtIWImBUXBjzdGIFy_PJWPNdIhPalsoPZ0ThbzKG8in00w_beD_C76lhD8">