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