[llvm-bugs] [Bug 38579] New: '/failifmismatch: mismatch detected: MD_DynamicRelease and MT_StaticRelease' error is not very helpful
via llvm-bugs
llvm-bugs at lists.llvm.org
Wed Aug 15 07:53:48 PDT 2018
https://bugs.llvm.org/show_bug.cgi?id=38579
Bug ID: 38579
Summary: '/failifmismatch: mismatch detected: MD_DynamicRelease
and MT_StaticRelease' error is not very helpful
Product: lld
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Severity: enhancement
Priority: P
Component: COFF
Assignee: unassignedbugs at nondot.org
Reporter: tom at ritter.vg
CC: llvm-bugs at lists.llvm.org
While building Firefox with CFI icall on Windows, I encountered this error:
> 49:24.06 c:/mozilla-unified-2/build/build-clang/build-clang-339310/build/stage3/clang/bin/lld-link.exe -NOLOGO -DLL -OUT:mozglue.dll -PDB:mozglue.pdb -SUBSYSTEM:WINDOWS,6.01 -MACHINE:X64 @c:/mozilla-unified-2/obj-x86_64-pc-mingw32/mozglue/build/mozglue_dll.list ./module.res -fsanitize=cfi-icall -fsanitize-cfi-icall-generalize-pointers -fsanitize-blacklist=c:/mozilla-unified-2/build/sanitizers/cfi_suppressions.txt -fno-sanitize-trap=cfi -LARGEADDRESSAWARE -NXCOMPAT -DYNAMICBASE -DEBUG -DEBUGTYPE:CV -DEBUG -OPT:REF,ICF -DEF:mozglue.def -DELAYLOAD:user32.dll -DELAYLOAD:crypt32.dll -DELAYLOAD:wintrust.dll kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib secur32.lib dbghelp.lib crypt32.lib version.lib wintrust.lib delayimp.lib
> 49:24.08 lld-link.exe: error: /failifmismatch: mismatch detected: MD_DynamicRelease and MT_StaticRelease for key RuntimeLibrary
I dug into it and determined that all the object files in my .list file were
compiled with -MD so it's very unclear what the conflict is.
It would be very helpful if this error message output the conflicting libraries
(any two conflicting libraries would work, since the error is definitely with
one of them.)
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20180815/94cd6053/attachment-0001.html>
More information about the llvm-bugs
mailing list