<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/136826>136826</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
why set COMPILER_RT_CRT_USE_EH_FRAME_REGISTRY default ON
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
LukeSTM
</td>
</tr>
</table>
<pre>
I see maskray set COMPILER_RT_CRT_USE_EH_FRAME_REGISTRY OFF
https://github.com/llvm/llvm-project/pull/83201
but it was reverted, and no reason
https://github.com/llvm/llvm-project/pull/84580
libunwind not compile __register_frame_info in default

I think this would lead to a situation where the compiler-rt's crtbegin.o file contains the __register_frame_info symbol, but libunwind does not provide it by default.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJykks1u2zoQhZ-G2gxsUKRkSwstnMS610DSFI676EogpZHEhiIN_tjw2xdSEmRTFAi6IQmQnDnnzCe8V4NBrEh-R_KHRMQwWlc9xld8OT0l0na36gAeESbhX524gccA989P3w-P-2NzPDX3x1Pz42Xf7P9v6uPuad8c9_8dXk7Hn_Bc14TuxhDOnvAdYTVh9aDCGOW6tRNhtdaXj211dvYXtoGw-hy1JqwuOKMpoTtCdzIGUAGuwoPDC7qAHWH3IEwHxoJD4a35l05ZXlB4a6WVjOaqlsoBWjudlUZoGoeD8gFd0zsxYaNMb0EZ6LAXUYf5L0tJfneYxIAkfyCs-Iua6NGtRAiiHSc0wRNWC-_x7dDnZdZTtsr6FldZ2fOV3Hb5qtymvSwlZ0XKCCvf1B4gjMq8zquHq426A42ig2BBgFchiqCsgeuIDiGM-GHIrVwgbOuhdUHioMzaQj8bba0JQhm_PP6za3-bpNVz_vNYPvPqLPoltLOzF9XhPDF5-0honXQV70peigSrdJvlvNzSjCZjVXaYl7nENOW05VwUmyLP5aagadZikXaJqhhlOc0YpwWnGV2XtNjKrG9ZmZVUpJxkFCeh9Hoe79q6IVHeR6xSvinYJtFCovYL4IwZvMJySxibeXfVwoSMgycZ1coH_1kmqKCxuo5fgf7dLzx_S6LT1ZeZXMTNILyrv1TsdwAAAP__Epwu9Q">