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

    <tr>
        <th>Summary</th>
        <td>
            mlir started to fail with `multiple definition`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            build-problem,
            mlir
      </td>
    </tr>

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

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

<pre>
    on linux arm64:
```
/usr/bin/ld.gold: error: tools/mlir/lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRImport.dir/AttrKindDetail.cpp.o: multiple definition of 'mlir::LLVM::detail::getAttrKindToNameMapping()'
/usr/bin/ld.gold: tools/mlir/lib/Target/LLVMIR/CMakeFiles/obj.MLIRTargetLLVMIRExport.dir/AttrKindDetail.cpp.o: previous definition here
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyskkFr3D4QxT_N-CJi5NF6vT74sEn-hvDP9hBC77I1651Etowkb5NvX2Q3NIVCeygIdhae38xv5ukQeJiIGihvobzP9BIvzjfh3V4pRE9Z58x74yZheVrehPbjfgfqCPIe5BH28sfb_mK7BA_YdjwBttbkg7MG1FGQ986nIjpnA2A7Wk5Cyx1g-6z9QBGwfXz8enp4AmzvTvqVWraUtK57yU-PD0-bbNM8jLPzMTeryzFG_z9P5p6iZpv385y71GxcbOTZkjB05okju0m4swCs1vbqCOqY7LbKrF9v9UDxw_TZfdEjnfQ88zQAHgBrwOpPwP-K87-3v-CcPV3ZLeEz54U8bUP2VqfBb9P7fArL0yt50btx1JMRZ82WjPjG8SLojaPonSFRCMDDEkjcXEV0IhAJnq6u16lJWsWvOchMo0ytap1RU-yrUlayqFV2afq6lGjOlS4UUaXrXUkH1PWhV9LQuagyblCikoWSsi72SuVSloXEg6yrqioP9Q52ksaEbe11zJ0fMg5hoWYvVVVnVndkwxpixG5ha25m7zpLIyAC3gHidgpMIfdNMrnpliHATloOMfy0jRwtNUktQtQ-kknkaT3bcmAvfxOsBL9421xinEMKEbaA7cDxsnR578YUAnv9-EnDvVCfsrBSpPOvIN8DAAD__30MIYw">