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

    <tr>
        <th>Summary</th>
        <td>
            LLVM ERROR: Function Import: link error: linking module flags 'ProfileSummary'
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Hi.

We are getting this crash when using PGO in Unreal Engine 4, Linux. The crash seems intermittent. It isnt clear exactly what triggers it. We generate PGO data every night and use it in subsequent builds.

Any workaround would be appreciated.

Version:
```
LLD 11.0.1 (https://github.com/llvm/llvm-project 43ff75f2c3feef64f9d73328230d34dac8832a91) (compatible with GNU linkers)
```

Callstack:
```
  LLVM ERROR: Function Import: link error: linking module flags 'ProfileSummary': IDs have conflicting values in 'S:/Perforce/XXX/UnrealEngine4/XXX/Intermediate/Build/Linux/B4D820EA/XXXServer/Test/BuildSettings/BuildSettings.cpp.o' and 'S:/Perforce/XXX/UnrealEngine4/XXX/Intermediate/Build/Linux/B4D820EA/XXXServer/Test/Core/Module.Core.10_of_16.cpp.o'
  PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace.
   #0 0x00007ff671aa1245 (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0xa1245)
   #1 0x00007ff929ef1881 (C:\WINDOWS\System32\ucrtbase.dll+0x71881)
   #2 0x00007ff929ef2851 (C:\WINDOWS\System32\ucrtbase.dll+0x72851)
   #3 0x00007ff671a72e91 (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0x72e91)
   #4 0x00007ff671a72d8f (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0x72d8f)
   #5 0x00007ff672c1155c (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0x121155c)
   #6 0x00007ff6729aded1 (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0xfaded1)
   #7 0x00007ff6729a09ff (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0xfa09ff)
   #8 0x00007ff6729a6e24 (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0xfa6e24)
   #9 0x00007ff67299fe00 (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0xf9fe00)
  #10 0x00007ff67299ca26 (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0xf9ca26)
  #11 0x00007ff6729a152b (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0xfa152b)
  #12 0x00007ff673368ee2 (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0x1968ee2)
  #13 0x00007ff6733688e2 (C:\UnrealToolchains\v19_clang-11.0.1-centos7\x86_64-unknown-linux-gnu\bin\ld.lld.exe+0x19688e2)
  #14 0x00007ff929ea1bb2 (C:\WINDOWS\System32\ucrtbase.dll+0x21bb2)
  #15 0x00007ff92b487034 (C:\WINDOWS\System32\KERNEL32.DLL+0x17034)
  #16 0x00007ff92c282651 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x52651)
  clang++: error: linker command failed due to signal (use -v to see invocation)
```

-Mat
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy9l91z4jYQwP8aeNHgseXvBx6SwF0zJblMyF3Sp4wsr40aIVNJJuS_70qEHLi9dq4zhTFGH6vdn3ZXeF119dv0FxGMwtkovNjfH4EwDaQFa4VqiV0JQ7hmZkVeV6BIb9zo3ecvRCjyVWlgksxVKxSQZESvyEKofheQhxW8rzIAa4PCFvRaWAvKBuTaEmGUJVwC0wR2jFv5hvqZJVaLtgWNK1Du0XEo0MyCN1kzywhsQb8RJdqVJUzVSAQo7HBMXxn4o0cTpOqFrM3Jxi4Umuj0C9Ndj8teu17WpMLdbjYauEAb9Yn8N6QQnRrF7_1RFr5fvrtYzEgUBWEQkREtVtZujBOln_BqhV31VcC7NXak3B5-Jhvd_Q7ckiRumjxtKI8bgCZLmrLO45gWNA7rOKkZL4qYsjIa0dJpR0UbZkUlgbyiavL59iuRQr0gIUr8Ld7-fsWkNJbxlx_tgpDF4tsNmd_ff7lHGfKpV9zirsn1etNp64acIQJad_rQcxmw7uoecRrJWoOI-Z3uGiFh2a_XTL_hgBO-nhmyYltMhU41UnCfUVsme3AZ4ZYt9z67A910mgM2n56e8L7PrH1iJR-j1z6LoHbBwu6lCzL--pxz_WRW0HB-sZdfgsZMwfYDGHuQXu7T2gz7Ad9sgg6BfEqdF-yq027Rjfdo4HpBFD53zXOUfWAdonW3mF8s5y7T8TARhnneEg0uVMR25DQLcc4ELu2CTrfY91sTisu-BjzXhwNaYXpYzTgEByO4_zgk4S7ET940WR4xFtEkdal45dSnV3s3PHSd5CsmlMGhbVQ-c8lUO9kfiwnHg9iZHKd2RfacJZNevajuVU2kc8ukVT1OVULhXdYIWgewQ0dchjtv7SOz90DRd6CSltBERREdAT1e386-PC6xtXwzFtYxxWbPta2YgaCW0ivO3aqBYjpQTIv0Pyh2qwaK41MX5hTK6Gwu9NYGQMkQqC6aMwKhtQFQegxEeRSlKT8bUES9vQFSdoJUshrq8wWt8eYGRPmAKCyb80Wt8eYGRMWAKAOanJHImRsQladEZQNheD4ib-6IyP1bhQMizmh2RiJnbkAUDaIWpbQ6Y9ScuQERPSaK46wAoOc7_qW3N0CKh0jFmZGKvyAlp88nFlUV_ennE3WrBorTY8VVUuRhnPyb4l_n97fzRUyD2WKxZ3arBoqzY8Ucq9rsR0_U35YP8xuvWFlE_cBN3ZIjrd7BOOMurCtPqlHQWF5i1YnFTcOwBK1J3YOrhoxoFb6doGH3ijDZ-jHAlwW17ThzVe4_F8-TG2bH9TSuy7hkYyushOn_VS2Pey2nP_cSgV1hDJbS2EiTJMrGq2mcJRRDzZK8KGleZOjHnFMalhjcPOYwlqwCaaajFF1JFbwSrwLbo3Q2FlMaonAc5RENI5oG-CfBIOVFmcVNXUAzSkJYo48_qsqxnnokV2ripBTGfi85x8y4EAB4c6if9XbV6emlhN59x9721LP_Ce3EWts">