<?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 dynamic linking in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792932#M33591</link>
    <description>The redistributable package corresponding to your compiler should include the necessary dlls and suggested installation path instructions. I recall Steve L touched on this question recently on this forum.&lt;BR /&gt;I'm not aware of a move to deprecate all of the static libraries, although there appears to be such a plan with respect to the OpenMP library.&lt;BR /&gt;The issue comes up more with the /MD default of the corresponding C/C++ compilers; it's necessary to switch either C++ or Fortran for a combined build so that all use either /MT (which I thought was still recommended) or /MD.</description>
    <pubDate>Fri, 29 Jun 2012 12:35:33 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2012-06-29T12:35:33Z</dc:date>
    <item>
      <title>dynamic linking</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792931#M33590</link>
      <description>I note that the static link libraries are scheduled for deprecation. I have used static linking until now, and know how to transfer my code over to the dynamic library versions. I am, however, uncertain how this will affect the users of the software that I write. Presumably they will require a copy of the dynamic library files that my program accesses, but do they need the full library of dynamic link files that comes with Intel Visual Fortran? And where would the library files need to be saved on client computers?&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I realise that this question concerns an elementory programming problem, but I have no formal programming training...&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Many thanks in advance,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Justin.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 29 Jun 2012 08:55:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792931#M33590</guid>
      <dc:creator>jvandeven</dc:creator>
      <dc:date>2012-06-29T08:55:06Z</dc:date>
    </item>
    <item>
      <title>dynamic linking</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792932#M33591</link>
      <description>The redistributable package corresponding to your compiler should include the necessary dlls and suggested installation path instructions. I recall Steve L touched on this question recently on this forum.&lt;BR /&gt;I'm not aware of a move to deprecate all of the static libraries, although there appears to be such a plan with respect to the OpenMP library.&lt;BR /&gt;The issue comes up more with the /MD default of the corresponding C/C++ compilers; it's necessary to switch either C++ or Fortran for a combined build so that all use either /MT (which I thought was still recommended) or /MD.</description>
      <pubDate>Fri, 29 Jun 2012 12:35:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792932#M33591</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2012-06-29T12:35:33Z</dc:date>
    </item>
    <item>
      <title>dynamic linking</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792933#M33592</link>
      <description>To clarify, as Tim says, only the static OpenMP library is planned for removal, and the default for that one has been dynamic for a while now.</description>
      <pubDate>Fri, 29 Jun 2012 13:01:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792933#M33592</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2012-06-29T13:01:03Z</dc:date>
    </item>
    <item>
      <title>dynamic linking</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792934#M33593</link>
      <description>Many thanks for clarifying that I only need to worry about my use of OpenMP in relation to this issue (for now). At present I link to the "Multithreaded" library, which I believe is the static version. Should I prepare for the planned removal of the static OpenMP library, by changing over to the "Multithreaded DLL" library, and - if so - should I use dependency walker to identify the files that will need to be included with the program at redistribution?&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;As always, thanks for your help and patience,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Justin.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 01 Jul 2012 06:44:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792934#M33593</guid>
      <dc:creator>jvandeven</dc:creator>
      <dc:date>2012-07-01T06:44:18Z</dc:date>
    </item>
    <item>
      <title>dynamic linking</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792935#M33594</link>
      <description>The change amounts to the removal of /Qopenmp-link:static option, so you would need only to avoid depending on that option or the associated .lib. The default treatment doesn't change.</description>
      <pubDate>Sun, 01 Jul 2012 11:18:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/dynamic-linking/m-p/792935#M33594</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2012-07-01T11:18:40Z</dc:date>
    </item>
  </channel>
</rss>

