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

    <tr>
        <th>Summary</th>
        <td>
            Backport 8537a99b2c1d08e9e586b3fb9e36728075ec4a03 to release/15.x
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            cmake,
            release:backport,
            release:fixed-in-main
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          amy-kwan
      </td>
    </tr>
</table>

<pre>
    When bootstrapping LLVM 15.0.0 RC1 and RC2 on on the PowerPC target, we ran into an issue on the second stage where we were unable to build the `libllvm_gest` shared library due to undefined symbols. 

This issue is resolved in https://reviews.llvm.org/D123691 and as a result, we would like to also backport this fix into LLVM 15. 

/cherry-pick 8537a99b2c1d08e9e586b3fb9e36728075ec4a03
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyNUk2P2yAQ_TX2BcXC4C8OPmQT7WkrraqqPVZgJjYNgQhwvPn3HXs3rVbqoRLyAPNm5r1nlNf3_scEjijvU0xBXq_GjeTl5fsXUtYFLSj5eiiJdBojI96tK01AXv0C4fVAkgwjpIwdyAIkSEeMS56sMcYZHugIg8cWMckRyDJBgBW-rHF2UlkgWKRmY_UGzxpqjbL2dvk5Qkx4JHGSATTB6yDDneh5K5mdhpNxmIj3i_I2FiSjx4zu37_fJhM_iOAmQPT2hljjyJTSNWZ8n7FnXAFuBpZYrBMLH0a8OpaMN-JduYxErtWzfQhd_GxXMueNhbQR2cvhfPUhoQCcdTJv7048nPzEC_sPaEK4765mOJOu5q0UQrGh1LQDAXXXKH5SAnjTso62NQyVpDyHvmyaklHRsDbXPdeCC5knkyz0T4_5_9ttZR7AgoyAfJDiWz4H2392ZjRpmlUx-AseVns-wu4a_C8Y0I_nzd-Imxq7V_nUC66g7KoKhBwEL0-sFd2pplQ3mnVNJXIrFdjYZ_VTxthwkWckwFZnMTwY8f3D0H_l0F7QO-N2F2ncCqiPuekZZYx2jDFOW9oWvGqrdlClkLRpaKmzigLi7Z_fnId-06LmMWLSmpj-voFcxmhGB7DxxP5yTpMPvbzcd-dFunzT3W-ifwMsngoe">