<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: linking with static libs using /MD multithreaded DLL runtim in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910446#M14092</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/258450"&gt;jmatthewsr&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;Thanks for the response. My application links with the /MD DLL runtime, so I believe I can't link with the static version of IPP without getting this warning. If there was a static version of the IPP library that was built linking with /MD then I couuld link to that version without issues. If this is correct, is there any chance of getting the static version (with dispatching) that links with /MD from intel?&lt;BR /&gt;&lt;BR /&gt;Note that the link mentioned above resolves this similar issue by having intel provide a version ofthe library built with the /MD option.&lt;BR /&gt;&lt;BR /&gt;thanks,&lt;BR /&gt;&lt;BR /&gt;-justin&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Hello Justin, &lt;BR /&gt;&lt;BR /&gt;No, if your appliationis only linking IPP static single-thread library with the option /MD, which willlink MSVC runtime library, no other library, thenit should be nota probelm. I need to correct my points about IPP static single-thread library and MSVC runtime library. In commonMSVC environment,user should be free to choose /MD or/MT option, because we try to remove such depencency, the current IPP static (both single and threaded) libraries do notinclude any link MSVC runtime library &lt;STRONG&gt;directly&lt;/STRONG&gt;.&lt;BR /&gt;&lt;BR /&gt;(and in the article of __libm_sse2 and _iob, it is about the IPP threaded staticlibrary, which link a "third-party library"static math library: libmmtprovided by Intel compiler, which have dependency with MSVC /MT library). &lt;BR /&gt;
&lt;P&gt;&lt;BR /&gt;So is it possible for you attach a small project to show the exactwarning message, IPP version, linked IPP library and build command? is there any other third-party library build with /MD or /MT option in your application? &lt;BR /&gt;&lt;BR /&gt;Regards, &lt;BR /&gt;Ying&lt;/P&gt;</description>
    <pubDate>Thu, 22 Oct 2009 02:58:33 GMT</pubDate>
    <dc:creator>Ying_H_Intel</dc:creator>
    <dc:date>2009-10-22T02:58:33Z</dc:date>
    <item>
      <title>linking with static libs using /MD multithreaded DLL runtime</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910443#M14089</link>
      <description>&lt;P&gt;I am getting the LNK4098 warning about a conflicting LIBCMT usage when linking my app witht he static ipp libraries. Are there static .lib versions that have been built using the /MD runtime library? I am guessing if there is not then the dynamic DLL version of the IPP links to the /MD runtime?&lt;BR /&gt;&lt;BR /&gt;thanks,&lt;BR /&gt;-justin&lt;/P&gt;</description>
      <pubDate>Thu, 15 Oct 2009 20:35:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910443#M14089</guid>
      <dc:creator>jmatthewsr</dc:creator>
      <dc:date>2009-10-15T20:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: linking with static libs using /MD multithreaded DLL runtim</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910444#M14090</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/258450"&gt;jmatthewsr&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;P&gt;I am getting the LNK4098 warning about a conflicting LIBCMT usage when linking my app witht he static ipp libraries. Are there static .lib versions that have been built using the /MD runtime library? I am guessing if there is not then the dynamic DLL version of the IPP links to the /MD runtime?&lt;BR /&gt;&lt;BR /&gt;thanks,&lt;BR /&gt;-justin&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;HiJustin, &lt;BR /&gt;&lt;BR /&gt;The static ipp library suppose linking to the /MT runtime, while dynamic dll version of IPP link to /MD runtime. Which runtime library are linked to your application?could you please attach a small test case andthe exact error message? &lt;BR /&gt;&lt;BR /&gt;Here is similiar article for your reference. &lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/unresolved-external-symbol-libm-sse2/" target="_blank"&gt;http://software.intel.com/en-us/articles/unresolved-external-symbol-libm-sse2/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Ying &lt;BR /&gt;</description>
      <pubDate>Fri, 16 Oct 2009 05:18:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910444#M14090</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2009-10-16T05:18:40Z</dc:date>
    </item>
    <item>
      <title>Re: linking with static libs using /MD multithreaded DLL runtim</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910445#M14091</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Thanks for the response. My application links with the /MD DLL runtime, so I believe I can't link with the static version of IPP without getting this warning. If there was a static version of the IPP library that was built linking with /MD then I couuld link to that version without issues. If this is correct, is there any chance of getting the static version (with dispatching) that links with /MD from intel?&lt;BR /&gt;&lt;BR /&gt;Note that the link mentioned above resolves this similar issue by having intel provide a version ofthe library built with the /MD option.&lt;BR /&gt;&lt;BR /&gt;thanks,&lt;BR /&gt;&lt;BR /&gt;-justin&lt;/DIV&gt;</description>
      <pubDate>Fri, 16 Oct 2009 14:28:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910445#M14091</guid>
      <dc:creator>jmatthewsr</dc:creator>
      <dc:date>2009-10-16T14:28:18Z</dc:date>
    </item>
    <item>
      <title>Re: linking with static libs using /MD multithreaded DLL runtim</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910446#M14092</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/258450"&gt;jmatthewsr&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;Thanks for the response. My application links with the /MD DLL runtime, so I believe I can't link with the static version of IPP without getting this warning. If there was a static version of the IPP library that was built linking with /MD then I couuld link to that version without issues. If this is correct, is there any chance of getting the static version (with dispatching) that links with /MD from intel?&lt;BR /&gt;&lt;BR /&gt;Note that the link mentioned above resolves this similar issue by having intel provide a version ofthe library built with the /MD option.&lt;BR /&gt;&lt;BR /&gt;thanks,&lt;BR /&gt;&lt;BR /&gt;-justin&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
Hello Justin, &lt;BR /&gt;&lt;BR /&gt;No, if your appliationis only linking IPP static single-thread library with the option /MD, which willlink MSVC runtime library, no other library, thenit should be nota probelm. I need to correct my points about IPP static single-thread library and MSVC runtime library. In commonMSVC environment,user should be free to choose /MD or/MT option, because we try to remove such depencency, the current IPP static (both single and threaded) libraries do notinclude any link MSVC runtime library &lt;STRONG&gt;directly&lt;/STRONG&gt;.&lt;BR /&gt;&lt;BR /&gt;(and in the article of __libm_sse2 and _iob, it is about the IPP threaded staticlibrary, which link a "third-party library"static math library: libmmtprovided by Intel compiler, which have dependency with MSVC /MT library). &lt;BR /&gt;
&lt;P&gt;&lt;BR /&gt;So is it possible for you attach a small project to show the exactwarning message, IPP version, linked IPP library and build command? is there any other third-party library build with /MD or /MT option in your application? &lt;BR /&gt;&lt;BR /&gt;Regards, &lt;BR /&gt;Ying&lt;/P&gt;</description>
      <pubDate>Thu, 22 Oct 2009 02:58:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910446#M14092</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2009-10-22T02:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: linking with static libs using /MD multithreaded DLL runtim</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910447#M14093</link>
      <description>&lt;DIV style="margin:0px;"&gt;My builds are working now with /MD.I must have notdone a complete rebuild after changing theusc-speech project that I imported to use /MD instead of /MT.&lt;BR /&gt;&lt;BR /&gt;-justin&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Thu, 22 Oct 2009 14:45:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/linking-with-static-libs-using-MD-multithreaded-DLL-runtime/m-p/910447#M14093</guid>
      <dc:creator>jmatthewsr</dc:creator>
      <dc:date>2009-10-22T14:45:16Z</dc:date>
    </item>
  </channel>
</rss>

