<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">