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