<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/98046>98046</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[OpenMP] missing export for dynamic tracking patch on Linux
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
doru1004
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dcci
</td>
</tr>
</table>
<pre>
After dynamic tracker landed, we started seeing some of these undefined symbols problems:
```
ld.lld: error: undefined symbol: __kmpc_dispatch_deinit
>>> referenced by <redacted>
```
https://github.com/llvm/llvm-project/pull/97419 fixes the problem for Windows, exporting the symbol in dllexport, but it doesn't for Linux. I think there should be an entry in the Linux counterpart.
@doru1004 -- what do you think?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkk-PmzAQxT-NuYwWGQMBHzhsdxupUqv21mNk4yG4a2zkP5vk21eGRNVWvVSyzJ83fp756YkQ9NkiDqT9RBhTzqeK0oYwRtrXQqQ4Oz-ocdSFdOo2PE8RPaibFYseIXoxvqEHI6xCRdgLXBBCFD6igoCo7RmCWxDcBHHGgJCswknbLN8W6UyA1TtpcAmkfib0ldDHfqD3tX0aVRqjSP0M6L3z-eVvq_zvdHpb1vGkdFhFHOeTQm11vDvWn_cFHif0aEdUIG9A6hePSowRVdb_dfu-zzGuW5vsSNjxrOOcZDm6hbCjMe-Px9Pq3S8cI2HHNRlD2JF3TcVh0lcMmcJjYpich5_aKncJGR1eV-djRpaL9plAW1DG7FIukimCjqAcBktYFzeTr9qmawlfIM7avuXjHiHMLhkFEkFYQBv9LZtl660cRpdsRL8KH8sP4Bv6CAE8PcFlFvk6uLm025P6WKihVrzmosCh6hht2kPHeTEPSiCtedd3KCROtGdyqgTnglWSYyv7Qg-MsoZ2tK8ONW95SWvW1-2h6w9cjVgJ0lBchDZlRlk6fy50CAkH3tPmUBgh0YR7VC1eYBPvWfXDhl-mcyANNTrE8Mcl6mi2jH9f0X77QdpXWHQImfYOdwP5IddZ21IEzu7MiuTN8N8p2HoMOQfbDO8D-x0AAP__tIkd0A">