<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:rnk@google.com" title="Reid Kleckner <rnk@google.com>"> <span class="fn">Reid Kleckner</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - LNK2038 error: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' does not match value 'MDd_DynamicDebug' in RpgLexer.obj"
   href="https://bugs.llvm.org/show_bug.cgi?id=48788">bug 48788</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>rnk@google.com
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>INVALID
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - LNK2038 error: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' does not match value 'MDd_DynamicDebug' in RpgLexer.obj"
   href="https://bugs.llvm.org/show_bug.cgi?id=48788#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - LNK2038 error: mismatch detected for 'RuntimeLibrary': value 'MD_DynamicRelease' does not match value 'MDd_DynamicDebug' in RpgLexer.obj"
   href="https://bugs.llvm.org/show_bug.cgi?id=48788">bug 48788</a>
              from <span class="vcard"><a class="email" href="mailto:rnk@google.com" title="Reid Kleckner <rnk@google.com>"> <span class="fn">Reid Kleckner</span></a>
</span></b>
        <pre>Sorry, this is a limitation of the MSVC CRT. MSVC release and debug builds are
ABI incompatible and cannot be linked together.

You can, however, work around the issue by building your code in debug mode (no
optimizations, debug info enabled) without using the debug C runtime. Go into
your project settings and switch from /MDd to /MD. This will unset the _DEBUG
macro, switch the MSVC C runtime, and set _ITERATOR_DEBUG_LEVEL to 0.

So long as you do not use the _DEBUG macro in your code and you do not use MSVC
CRT debugging features, this should approximate the debug build configuration
fairly well.

The other workaround is to use LLVM debug libraries, but I suppose you have
already considered this.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>