<?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 static linking on OS X  in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/static-linking-on-OS-X/m-p/813266#M4036</link>
    <description>Hi Bill, &lt;BR /&gt;&lt;BR /&gt;It seems you go so deeply. we usually to use directly dynamic link model or static link model as IPP can dispatch cpu-specify code to machine during run-time. See &lt;A href="http://software.intel.com/en-us/articles/introduction-to-linking-with-intel-ipp-70-library/"&gt;http://software.intel.com/en-us/articles/introduction-to-linking-with-intel-ipp-70-library/&lt;/A&gt; and &lt;A target="_blank" href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-intel-ipp-linkage-models-quick-reference-guide/"&gt;Intel IPP - Intel IPP Linkage Models - Quick Reference Guide&lt;/A&gt;. The one static link against a specific cpu is most least-used model. Thus, there is not directory in Mac OS for simplify package. &lt;BR /&gt;&lt;BR /&gt;For quick to use _v8 code, you may try  ippInitCpu(). &lt;BR /&gt;for example, &lt;BR /&gt;&lt;P&gt;include "ipp.h"&lt;BR /&gt;int main(int argc, char* argv[])&lt;BR /&gt;{&lt;BR /&gt; ippInitCpu(ippCpuC2D);&lt;/P&gt;&lt;P&gt; const IppLibraryVersion* lib = ippsGetLibVersion();&lt;BR /&gt; printf("%s %s %d.%d.%d.%d\n", lib-&amp;gt;Name, lib-&amp;gt;Version, lib-&amp;gt;major, lib-&amp;gt;minor, lib-&amp;gt;majorBuild, lib-&amp;gt;build); &lt;BR /&gt;ipp function call&lt;BR /&gt;}. &lt;BR /&gt;&lt;BR /&gt;If you still perfer to use the /tools/static, you may try to copy the directoryfrom Windows or Linuxto Mac OS. and replace merged library with _t (static threaded)or _l (static serial)libraries.&lt;BR /&gt;Some on-line doc for your reference&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/performance-tools-for-software-developers-using-intel-ipp-threaded-static-libraries/"&gt;http://software.intel.com/en-us/articles/performance-tools-for-software-developers-using-intel-ipp-threaded-static-libraries/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A s_oidt="0" s_oid="http://software.intel.com/file/6279" href="http://software.intel.com/file/6279"&gt;Choosing the best Intel IPP Linkage Models for Your Applications&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Ying &lt;/P&gt;&lt;!--page break--&gt;</description>
    <pubDate>Thu, 09 Feb 2012 06:58:12 GMT</pubDate>
    <dc:creator>Ying_H_Intel</dc:creator>
    <dc:date>2012-02-09T06:58:12Z</dc:date>
    <item>
      <title>static linking on OS X</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/static-linking-on-OS-X/m-p/813265#M4035</link>
      <description>Hi everyone . I am new to the intel set of libraries and tools so I apologize if this is the wrong place for this .. but I can't seem to find an answer anywhere.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am trying to statically link against a specific cpu type (_v8) in a project I am working on. On the pc it was straightforward and followed the documentation that comes with the package more or less step for step. I am running into trouble on the Mac OS X platform howerver. The Included documentation basically has the same steps as the PC version .. ie .. pull the correct libraries (_t or _l) and include the header ipp_v8.h file before you reference any other IPP headers. The problem is is there does not seem to be a /tools/static directory where these headers are suposedly located, and a search of the entire install tree does not find them. The Lib directory does however contain the _t and _l libraries and not the merged versions that the older documentation mentions.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I am kind of stumped at the moment and any suggestions or ideas would be greatly appreciated!&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks!&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Bill C&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 08 Feb 2012 21:40:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/static-linking-on-OS-X/m-p/813265#M4035</guid>
      <dc:creator>Bill_Cunning</dc:creator>
      <dc:date>2012-02-08T21:40:34Z</dc:date>
    </item>
    <item>
      <title>static linking on OS X</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/static-linking-on-OS-X/m-p/813266#M4036</link>
      <description>Hi Bill, &lt;BR /&gt;&lt;BR /&gt;It seems you go so deeply. we usually to use directly dynamic link model or static link model as IPP can dispatch cpu-specify code to machine during run-time. See &lt;A href="http://software.intel.com/en-us/articles/introduction-to-linking-with-intel-ipp-70-library/"&gt;http://software.intel.com/en-us/articles/introduction-to-linking-with-intel-ipp-70-library/&lt;/A&gt; and &lt;A target="_blank" href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-intel-ipp-linkage-models-quick-reference-guide/"&gt;Intel IPP - Intel IPP Linkage Models - Quick Reference Guide&lt;/A&gt;. The one static link against a specific cpu is most least-used model. Thus, there is not directory in Mac OS for simplify package. &lt;BR /&gt;&lt;BR /&gt;For quick to use _v8 code, you may try  ippInitCpu(). &lt;BR /&gt;for example, &lt;BR /&gt;&lt;P&gt;include "ipp.h"&lt;BR /&gt;int main(int argc, char* argv[])&lt;BR /&gt;{&lt;BR /&gt; ippInitCpu(ippCpuC2D);&lt;/P&gt;&lt;P&gt; const IppLibraryVersion* lib = ippsGetLibVersion();&lt;BR /&gt; printf("%s %s %d.%d.%d.%d\n", lib-&amp;gt;Name, lib-&amp;gt;Version, lib-&amp;gt;major, lib-&amp;gt;minor, lib-&amp;gt;majorBuild, lib-&amp;gt;build); &lt;BR /&gt;ipp function call&lt;BR /&gt;}. &lt;BR /&gt;&lt;BR /&gt;If you still perfer to use the /tools/static, you may try to copy the directoryfrom Windows or Linuxto Mac OS. and replace merged library with _t (static threaded)or _l (static serial)libraries.&lt;BR /&gt;Some on-line doc for your reference&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/performance-tools-for-software-developers-using-intel-ipp-threaded-static-libraries/"&gt;http://software.intel.com/en-us/articles/performance-tools-for-software-developers-using-intel-ipp-threaded-static-libraries/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A s_oidt="0" s_oid="http://software.intel.com/file/6279" href="http://software.intel.com/file/6279"&gt;Choosing the best Intel IPP Linkage Models for Your Applications&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Ying &lt;/P&gt;&lt;!--page break--&gt;</description>
      <pubDate>Thu, 09 Feb 2012 06:58:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/static-linking-on-OS-X/m-p/813266#M4036</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2012-02-09T06:58:12Z</dc:date>
    </item>
    <item>
      <title>static linking on OS X</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/static-linking-on-OS-X/m-p/813267#M4037</link>
      <description>Thanks for the quick answer! will give those a whirl.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Bill&lt;/DIV&gt;</description>
      <pubDate>Thu, 09 Feb 2012 15:24:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/static-linking-on-OS-X/m-p/813267#M4037</guid>
      <dc:creator>Bill_Cunning</dc:creator>
      <dc:date>2012-02-09T15:24:35Z</dc:date>
    </item>
  </channel>
</rss>

