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

    <tr>
        <th>Summary</th>
        <td>
            libclc: breaking changes in release/21.x branch
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            cmake,
            libclc
      </td>
    </tr>

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

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

<pre>
    I've found two serious breakages introduced in libclc over the last two weeks:

- 8a7a64873b13e6fd931b748fbf50b3da26fe7fca which broke standalone builds by moving `set()` into a subdirectory
- 81e6552a3d6835c4e10eb981402febfac9df6156 which made libclc install absolute symlinks to the build directory

For the first one I've submitted a fix in #149657. For the second one, I don't have a fix.

In either case, I think these last minute changes should be reverted from 21.x branch.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxMUt2KtDgQfZp4U4yYikZz4cXs99Ewj5Gfss12TIYk9ky__aLdww4IEqhT56eOLsVfI9HMhn_Y8LfRe11TnrdryvHRmOQe8wfD8U6wpD06qF8JCmWf9gImk77pKxXwsebkdksOfITgjQ0W0p0y1JUg6FJP4BfRrTDxzrrje4NJj1r20ygMFyQXpwQ3Yz8tZhk6I5xGudC4WA1fq7crmJxuBKXq6HRIkcDsPrgC5gFbuvt4BSa7QpXhxFAx2R26Emgou3E-k60pP57EnOQwoBZOTmKwPfGOjJp43-FCZtFWuUXyQb6IN-3ox5WPpeoQQJuSwl4JymMLPt4K1HS6PUXBbz7WvV_SM4rF51Lh0P5Ktexm87WSAw2L_z7iYyh4r-QwtvADK2RTdAeO4R_4AJciw7HCqu_0BLZPno8I5OtKGawur-G6-ng71pTXKTYfD-F21fE4XlnTHhwYgkx3yoeWJacNkLffYLKOdm0bNwunhNINzXwcUPXY96pZZ63MaAR1i7JckrDTKNH0k7RGKs67qfEzdjh0I1dc4oiqFbqX5Kwc-CR6mhzrO9q0D20I961N-dr4UnaazwxUE7ShUM56ItpN34ghMvzDEJ8XOZ7D3ybPB_7N7NfC-i74Usv_G6uvgebXvHh_NvcozE8GPkKmQGdml1_Gmz2Hea3186wtXhherr6uu2lt2hheDobX7-0zp3_JVoaX00BheHl5uM_4XwAAAP__j38bWw">