<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/123248>123248</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[RISCV64] ld.lld: error: relaxation not converged
</td>
</tr>
<tr>
<th>Labels</th>
<td>
lld
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
appujee
</td>
</tr>
</table>
<pre>
Steps to repro
```
clone aosp-main-with-phones
$ source build/envsetup.sh
$ lunch aosp_cf_riscv64_phone-trunk_staging-userdebug
$ m m net_test_stack
FAILED: out/soong/.intermediates/packages/modules/Bluetooth/system/stack/net_test_stack/android_riscv64_cfi/unstripped/net_test_stack64
prebuilts/clang/host/linux-x86/clang-r536225/bin/clang++ out/soong/.intermediates/bionic/libc/crtbegin_dynamic/android_riscv64/crtbegin_dynamic.o @out/soong/.intermediates/packages/modules/Bluetooth/system/stack/net_test_stack/android_riscv64_cfi/unstripped/net_test_stack64.rsp out/soong/.intermediates/bionic/libc/crtend_android/android_riscv64/crtend_android.o -o out/soong/.intermediates/packages/modules/Bluetooth/system/stack/net_test_stack/android_riscv64_cfi/unstripped/net_test_stack64 -target riscv64-linux-android10000 -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--build-id=md5 -Wl,--fatal-warnings -Wl,--no-undefined-version -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_stripped.a -Wl,--exclude-libs,libunwind_llvm.a -Wl,--exclude-libs,libunwind.a -fuse-ld=lld -Wl,--icf=safe -Wl,--no-demangle -Wl,--compress-debug-sections=zstd -Wl,--pack-dyn-relocs=android+relr -Wl,--no-undefined -march=rv64gcv_zba_zbb_zbs -Wl,-mllvm -Wl,-jump-is-expensive=false -Wl,-z,max-page-size=4096 -pie -nostdlib -Bdynamic -Wl,--gc-sections -Wl,-z,nocopyreloc -Wl,-rpath,\$ORIGIN -flto -fsanitize-cfi-cross-dso -fsanitize=cfi -Wl,-plugin-opt,O1 -fsanitize=bounds,cfi -fno-sanitize-link-runtime -Wl,--exclude-libs=libclang_rt.builtins-riscv64-android.a -Wl,--exclude-libs=libclang_rt.ubsan_minimal-riscv64-android.a -Wl,-dynamic-linker,/system/bin/linker64
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzMVluP4ygT_TXkBRE5-JLuhzzk8uVTS6sdaUbafbQwlJ2axoC4pNP59SvcSTo9OzO72qeRLBlTpw5Vx0WBCAEHA7Ai9YbUu5lI8WD9SjiXvgLMOqteV18iuECjpR6ct6RY56cpLk-xltoaoMIGx0aBhr1gPDB3sAZCRvKKBpu8BNol1IrwPZhjgJjcPBwuAJ2MPEwUrexbj0Eem6qdOFj0yTy3IYoBzcBSAK-gSwO9uI50pAZiGyHEjJLPbxHu10-__W9HyjW1KRK-D9aagfD9HE0EP4JCESEQvndCPothGo5WJT2NNjpBtDYesudriDDmwcTO998sx_fCKG9R3QKXPRK-TyZEj86B-ptPU5Fi7TxkRWJeT2oxRXewIQer0aQTOz00VxPzddlwXhO-79C8O2wI3_xTgh1ag3Ji7fJL-tjBgKZVr0aMk-WbBL4DmltKquKXlHLug_sPGoBR7WW1HylwB5lbyuyvWUqUReEHiPTiw96q58K0KIqioOxPTfiWnQnfGgsnkJPv_bQH7e1H3Mv1k007l6Ei5W5U9W26F1Fo9iK8QTOE27SxLBkFPRpQ7Ag-oDU3I5ykTgqYxi4QvtXYDVLOxc_t7TX9nwKTeUGjWq2P47_AZUifAjCd09Ja3TxQ9qTcBdHDfUoKRmEG_T4n7eg8hMCmfsQCyIjWBFLuziG-s-WiYOrVMA_aymy-Vd0mi_5d2SgbhZcHUu78sakGeWzPnWjPXdeeu5vQY870-vE1jY5hYHByYAIegZS7XugA9_90FCfmxAAs4DkDquKxoZQyh0CZsSEqjR1lm8umv4U2yFt6H0tEWvc65XWd9k7kSt-Sekt49enz0_-ffqes19FS1gdhMOIZmOyRSW-zduHeQMqd7PHK5XQa0DDrIuHbT4uPuM4mo_IPnRx6Y9mNXaN5Zj6ZiCN8vwzKXe4DuYW2Ps6nLowmsOsGuu75HxTRR-_UBWHaEQ2OQv-Y4iLpFBz4rNBdO3jr6W-m6Wy4na8ztSrVY_koZrBaLMtl0SyLh8fZYaW6uqyXqlZVU3ayL5Vc9GJZLaBeNlL19QxXvOB1sVg0nJcPxeO8brpeFHUJ9UKVkpekKmAUqOfThrF-mGEICVYLXvLqYaZFBzpMFwPOdT64eb4h-FWGsy4NgVSFxhDDO0HEqKe7xOenL9s_morUO6rVPHuXawreW58HHrQ4iVxO1NhIpTVH8AOoWfJ6dYjRBVKuCd8Tvh8wHlI3lzbLlNe5vJjz9ivI3I6nqHOnvQR-XPG_AgAA__8D5_qY">