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

    <tr>
        <th>Summary</th>
        <td>
            Can't find crtbegin.o/gcc.a , when buuild riscv target, 
        </td>
    </tr>

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

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

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

<pre>
    error:
<img width="846" alt="截屏2022-05-07 09 15 00" src="https://user-images.githubusercontent.com/22358871/167232215-861b9a09-9679-45d4-ac38-784ed01f830e.png">

Build log:
````
luyahan@plct-dev-7:~ $ ./source/llvm-project/build/bin/clang ./hello.cpp -o test -v
clang version 14.0.0 (git@github.com:llvm/llvm-project.git 329fda39c507e8740978d10458451dcdb21563be)
Target: riscv64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/luyahan/./source/llvm-project/build/bin
 "/home/luyahan/source/llvm-project/build/bin/clang-14" -cc1 -triple riscv64-unknown-linux-gnu -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name hello.cpp -mrelocation-model static -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -target-feature +m -target-feature +a -target-feature +f -target-feature +d -target-feature +c -target-feature +relax -target-feature -save-restore -target-abi lp64d -msmall-data-limit 8 -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/luyahan -resource-dir /home/luyahan/source/llvm-project/build/lib/clang/14.0.0 -isysroot /home/luyahan/riscv/sysroot -internal-isystem /home/luyahan/source/llvm-project/build/lib/clang/14.0.0/include -internal-isystem /home/luyahan/riscv/sysroot/usr/local/include -internal-externc-isystem /home/luyahan/riscv/sysroot/include -internal-externc-isystem /home/luyahan/riscv/sysroot/usr/include -fdeprecated-macro -fdebug-compilation-dir=/home/luyahan -ferror-limit 19 -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -fcolor-diagnostics -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/hello-627211.o -x c++ ./hello.cpp
clang -cc1 version 14.0.0 based upon LLVM 14.0.0 default target riscv64-unknown-linux-gnu
ignoring nonexistent directory "/home/luyahan/riscv/sysroot/usr/local/include"
ignoring nonexistent directory "/home/luyahan/riscv/sysroot/include"
#include "..." search starts here:
#include <...> search starts here:
 /home/luyahan/source/llvm-project/build/lib/clang/14.0.0/include
 /home/luyahan/riscv/sysroot/usr/include
End of search list.
 "/home/luyahan/riscv/bin/riscv64-unknown-linux-gnu-ld" --sysroot=/home/luyahan/riscv/sysroot -z relro --hash-style=gnu --eh-frame-hdr -m elf64lriscv -dynamic-linker /lib/ld-linux-riscv64-lp64d.so.1 -o test /home/luyahan/riscv/sysroot/usr/lib/crt1.o /home/luyahan/riscv/sysroot/usr/lib/crti.o crtbegin.o -L/home/luyahan/riscv/sysroot/lib -L/home/luyahan/riscv/sysroot/usr/lib /tmp/hello-627211.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed crtend.o /home/luyahan/riscv/sysroot/usr/lib/crtn.o
/home/luyahan/riscv/bin/riscv64-unknown-linux-gnu-ld: cannot find crtbegin.o: No such file or directory
/home/luyahan/riscv/bin/riscv64-unknown-linux-gnu-ld: cannot find -lgcc: No such file or directory
/home/luyahan/riscv/bin/riscv64-unknown-linux-gnu-ld: cannot find -lgcc: No such file or directory
clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
````

LLVM build arg:
````
cmake -G "Ninja" -DCMAKE_BUILD_TYPE="Release" -DBUILD_SHARED_LIBS=True 
-DCMAKE_INSTALL_PREFIX="/home/username/llvm-install" 
-DLLVM_OPTIMIZED_TABLEGEN=ON -DLLVM_BUILD_TESTS=False 
-DDEFAULT_SYSROOT="/home/luyahan/riscv/sysroot"  
-DGCC_INSTALL_PREFIX="/home/luyahan/riscv/riscv64-unknown-linux-gnu"  
-DLLVM_ENABLE_PROJECTS="clang;lld"  
-DLLVM_DEFAULT_TARGET_TRIPLE="riscv64-unknown-linux-gnu"  
-DLLVM_TARGETS_TO_BUILD="RISCV" ../llvm
````
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNWFtz2jgU_jXkRSOPLxjMAw8ETJfdNOkEtnt5YWRJBrWyxEhyQvbX75EMSZqQNO22MzvDgH109J2jcxeVZndjbow2vWzSi2e9eNLLpqLZoFvB3LaXzXppWvQH8I2IdN17rxz0iqI3mfTKvHee9Ip5GqcpjnMcD1E8QkmO4tjvsIZ2O7bO7ayXkM7h01pusGjIhttoI9y2rTyFauW4chHVDfCkaZYXxTCBx2QwTLM0TXJcDJJqROIRHg2GI9zPWR8TmhV4WPQ5i5O6yGIe7dTG65iVh-OE7_NWSIak3jwccxA_fAJFtndkS1SvH-8kdZjxGzz07MMS9dI-ikAVq1tDOTxIedPgndGfOHXwWnl4_ysUfFNJ1Cbwb7mUOqK7HcIaOW4dwjedsI7nhhsrtEJJP4qjGMQUYA9QoLNKMEU28bKeiPRmQ1k6qhnJRjSPh7wY9uPRsGBJ3M-Lfp4wyiow2SCrQN1RJ3NFzIaDDyfICEtvBn3cqs9K3yoshWr3eKPaA-PWcMJQoxmXnn2nrdh3SwtlHZGSs5nwIYP8IXUTTHIwXzp_q6UCIPLOOgHyDabGSd9HG6Y0QdgZsZP85RMizBvhsK4-IdwYLskew3kQPr7At6bEgVcswkxYUkmOa8M54EtODCbW4YrX2nBcEfqZK_bAF3QFp4pacBPIlBiGb4hsOVak4YDZEKFwLWRHQI9CpHmQjYPtEdjaCQortQFevNMCcgTsPgsq1w1xWwzZqzS81DvsU8gQ6tMUggrXSmOjW8UE2MjzAhCwWGda6jScRApivUouBAauOXGt4eCR8-YUkZwi1qeI7BSRniIGoz9bwJbccHCFBTX5_SqpBJK7QR_QG9uACTAjjoBrwaGoAKI3v48AQMFgedn5Tuw5w6HGge_wLTEK7AHO4VW72UAlcq0ngM02rIL8BLtRDT6E8gQGbXZCdh5hPuBnz0IVeTVDrHqOk_nwtVCWojqGsi93XS3Awt5Zo7U7CRnC20MfeHAIDEVk2OZ488MUgQehqGwZf6OQJ6qFem88B4S2PInG9_6BfiPqj8LptLtHqxnfGQ5ZCEHTEGp0IEGovC0Y6i7QuphMRl0SWrFRAEe3BIpCDUWI4kPlB5B-lEaJD7r9Hk5A-e5Qe-ovXqiWAMsE2ShtoSZ4GmEMQCCUZ-v1u-l0_cvkY7me_TG5nqfr6XyxnizfA37iew-o6JrdsSPhQTpMkySCs-0RhSyEz5f96nGTCnX1SaeqoHAw1O6AcnHx8f2RzHhNWulQl7BfazNgFW18Liqt-F5Y3_4RWJb76nT3UmN4Y3z53T9UylPcXpodgwZoURSFiQc6BN36um2chdpu-MPA8Yg_m3r-rHyN_ydk8CvAX8mLbmcJvU7XR6Ul2DJ6vYkfUbtm_WI4YK87NHB8lH4itU4VvX8QtA-foXhL7BZbdye5r-O-y2O-xV3X3DLIugZxWQ_6MmBA8b-D5iuoV-EzD1W7s5xkB62OuoZ-E1kdJfcj3DcFZecP43yyfddGARvhp-IboXzCXrwNBfa_mfde4stlQm4otG_fPxXnDFI_UNZQhTDUt8dk-nZmOBZMT99rGLDGMbH-U-DBEEuJUhBPtVDska39yqVGtoVY9_Ma0uahbvwM0cFM_1up96M2sB5vjOiQP9AaGwJYNYG9DO6OMGtCrXWwAOUu8RcbuOL54cqBEJilhbo5TLr3t5PnF7LuO_SXUN8QdJVX7m-0IZ9BxjtfjC6F-kRCTZlN309-K9fnvy8uZuvVXx_K7kZ6zWGYt7xj6RaXv0yuy9n6YnG-BJ6VaaFQB-AjxuJyuQJ11h-uy_niz8Nd-N4X_g7rJ_pjcRbdTclLOML4o6yvPqwW7xd_g6TV5PyifFdeAtLVJTosHxQtlyuvxZxI-6DGrJxPfr9YrZd_La-vrlZPNXgleVJ0D-InhddP8hzn5Ub-GDnoX176UwHy1a_lNJwBeLqGlJ3LrtB_ueN4qtXk-l0JP9eLDxcHL32D3G73cr266kx4cPNiOf3omX17Dn55Hj1nbJyxUTYiZ044ycdTf_Th83KQziFRIgLhNUW3W64gKENUdi2lG3n82llr5PjLfzwe3ecPWjzr4MLallt4yPMsyc6244qTQVXxLCl4nMRZNohpNRhmQ57XRTXI-Blcb7i0414O41uq-C0KEN6T-exMjP1_MnEeD-MEfrMoKYqkypM-T0g1ZHnS68ccrqIy8npE2mzOzDioBKOuhUXf3e3DIrFhiOVBHOCT1m017OhC5SyIHgfV_wXBCe9R">