<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/54955>54955</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
RUNPATH not regard LLVM_ENABLE_PER_TARGET_RUNTIME_DIR
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
songdongsheng
</td>
</tr>
</table>
<pre>
When build LLVM/CLang `release/14.x` with `-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON` and `-DLLVM_DEFAULT_TARGET_TRIPLE=x86_64-unknown-linux-gnu`:
```
$ readelf -d clang-14 | grep RUNPATH
0x000000000000001d (RUNPATH) Library runpath: [$ORIGIN/../lib]
```
It should be:
```
$ readelf -d clang-14 | grep RUNPATH
0x000000000000001d (RUNPATH) Library runpath: [$ORIGIN/../lib:$ORIGIN/../lib/x86_64-unknown-linux-gnu]
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNk81unDAQgJ8GLhYIDCxw4EACmyKRzQqR9ohscMCtY1a26W7evgObVVsp6bmWGez5sb8ZBjoPb9m3iUlEFy4GVNdfHy28v6-JHJG18xQTjGgGKj90L6BAZ26m1eIUq29XHvK7uuyOZdO1efNQtl3zfGirx7IrqsYKiqfDGkTk8EdMUe7z57q9BbRNdaxL8L0ku24XOov8IeezdASXy8UZ5QKRVpBbXmF5Nwma67xucYgUIwMTL8gZUC-A3vFDZMX3aFTshIDpmLdfrt4IeRfvr-EDHU5uTjhF26g5VUS9IbXIEzETICAruoO7nprqoTpATVwXhODUioqPuTZZGaSneYHqUvaf5xHkH6rx_tNP80nm9pAFQxqkxDbcCJa9MyE5G8hwJOraav9uH3tRIpuMOekNbA9zhO5bqNvPryua-Hl7OSc1f2e9gS3XemEaFlGYRpE9ZT6jNA1JmvZJ0sd0eKE4DXCPk2QXJYyGtiCUCZ1tRcGSndF2BKwhO5tn2MPYC_3Yj4MQ-y6INI4iFkeE-eHgW6HHXgkX7srhzmq0VbYh0WXUYBRcG_3bSLTmo2Rsuw7OJ4uZZpXpWY4DPBr-xdHeALItgV8R2gjc">