<div dir="ltr">I'm attempting to build Firefox on Windows using clang-cl with -fprofile-instr-generate (*), but I'm running into some linker errors that I haven't been able to make sense of.<br><br>lld-link.exe: error: duplicate symbol: __profc_?width@ios_base@std@@QEBA_JXZ in minidump-analyzer.obj and in ..\google-breakpad\src\processor\basic_code_modules.obj<br>lld-link.exe: error: duplicate symbol: __profc_?flags@ios_base@std@@QEBAHXZ in minidump-analyzer.obj and in ..\google-breakpad\src\processor\basic_code_modules.obj<br>lld-link.exe: error: duplicate symbol: __profc_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ in minidump-analyzer.obj and in ..\google-breakpad\src\processor\basic_code_modules.obj<br><br>and several dozen more like this, all with a __profc_ prefix.<br><br>I had hoped to isolate this by linking some small test files that use iostreams, but they didn't reproduce the error.<br><br>Does anybody have advice on how to debug this?<br><br>Thanks,<br>David<br><br>(*) It seems that -fprofile-instr-generate is my only option for PGO, as clang-cl.exe rejects both -fprofile-generate and -Xclang -fprofile-generate. (Is this intentional?)<br><br></div>