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

    <tr>
        <th>Summary</th>
        <td>
            Backport LLD/COFF support for "exclude-symbols" to 15.x
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            lld:COFF,
            release:backport
      </td>
    </tr>

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

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

<pre>
    I'd suggest backporting d1da6469f9ea9b078276ee2e098241f0440468be ("[LLD] [MinGW] Implement the --exclude-symbols option") and 5d513ef6cf4646e64bbb1d5f8610afd530964588 ("[LLD] [COFF] Add support for a new, mingw specific embedded directive -exclude-symbols:") to the 15.x release.

As they touch upon release notes, there will be conflicts in backporting, so I'll manually make a backports branch.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxtkctupDAQRb8GNqVGtnl6waKTVo8iZTTLWdu4ACfGRtgk6b8fm6Q1D42EoExdqHtuSadu_VPGWgV-nyb0AaQYXle3BW0nUFSJpmr4yFFwSdqOtQ0iQ8I7VtGRVBWpmk4iZKzLGMvqh-fnS1ZfIFbftf32M9VPy2pwQRsgzAinE34MZld48rdFOuPBrUE7mz5nHIRVUKualjg2w1jF4dhUUkqq6rFrKBGjqkvCm6ruuv9NffxxvabyrBLRmkBgdBsIsPiesUdYItc7-BUHPeoBcJGoFCpQesMh6Lfo8B-DWXn-MhfcgUDr4gM2NCg8Fhm5ZOT8eT_71L9F3T7MsK_O3mVgXUCf5kfBhvCujYGY2-DsaPQQPGj7Z_JJ6R2kzUThIuwujLnF4hUjyl3oQW7CDnORY0-bhjBKaEtz1ZeKl1zkQQeD_cOXGlJK7JoS-iuaCPcvMWOJNXHm-2b6OYT1M4ZrvCYd5l0Wg1viwZi3--O0bu4lZhiP2vs94V7rlrRNPvc1li1jAnndVlwhZ7QbO1YLEf1KVmJuhETj-7jBONwYFacdq0zBPyaLX0HG93f6Y_WXXPeMMEY6SglnvKRFgyWtadUqOsqWUZ5VBBehTZFMFm6b8q0__Mp98rFptA_-d1N4ryeLeHiJ_xd7mN3WLz64zb-4_GDrD7Bf3j0EkQ">