<?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 That doesn't help. From what in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Ipp-8-0-OS-X-static-link-problem/m-p/927766#M16345</link>
    <description>&lt;P&gt;That doesn't help. From what I understand libm.a is not available as a separate static library on OSX, see here: &lt;A href="http://stackoverflow.com/questions/6240639/where-is-the-standard-c-library-on-mac-os-x" target="_blank"&gt;http://stackoverflow.com/questions/6240639/where-is-the-standard-c-library-on-mac-os-x&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;The compiler should instead implicitly link to math routines in libSystem.dylib. And maybe that lib does not contain sse2-specific routines like ___libm_sse2_atanf that the linker complains about?&lt;/P&gt;

&lt;P&gt;This document seems relevant to my problems: &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;/P&gt;

&lt;P&gt;However this is for an older version of IPP and it suggests that IPP comes with special optimized version of libm.lib. But I cannot find any such files to link to in my IPP OSX install.&lt;/P&gt;

&lt;P&gt;Here is my current command line:&lt;/P&gt;

&lt;P&gt;g++ -shared -L/opt/intel/ipp/lib &amp;nbsp; [...my .o files...] &amp;nbsp; -m32 -lm /opt/intel/ipp/lib/libippcore.a /opt/intel/ipp/lib/libippi.a /opt/intel/ipp/lib/libippac.a /opt/intel/ipp/lib/libippcc.a /opt/intel/ipp/lib/libippch.a /opt/intel/ipp/lib/libippcv.a /opt/intel/ipp/lib/libippdc.a /opt/intel/ipp/lib/libippdi.a /opt/intel/ipp/lib/libippj.a /opt/intel/ipp/lib/libippm.a /opt/intel/ipp/lib/libippr.a /opt/intel/ipp/lib/libipps.a /opt/intel/ipp/lib/libippsc.a /opt/intel/ipp/lib/libippvc.a /opt/intel/ipp/lib/libippvm.a&lt;/P&gt;

&lt;P&gt;Any other idea? I really want to get this working.&lt;/P&gt;</description>
    <pubDate>Thu, 05 Dec 2013 09:15:08 GMT</pubDate>
    <dc:creator>Vilhelm_K_</dc:creator>
    <dc:date>2013-12-05T09:15:08Z</dc:date>
    <item>
      <title>Ipp 8.0 OS X static link problem</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Ipp-8-0-OS-X-static-link-problem/m-p/927764#M16343</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I'm trying to build with static link to IPP using g++. I read on this forum I need to provide the full path to lib files /opt/intel/ipp/lib/libippac.a etc. so I'm doing that. However I'm getting linker errors such as this:&lt;/P&gt;

&lt;BLOCKQUOTE&gt;
	&lt;P&gt;Undefined symbols for architecture i386:&lt;BR /&gt;
		&amp;nbsp; "___libm_sse2_atanf", referenced from:&lt;BR /&gt;
		&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _px_ippsArctan_32f_I in libipps.a(psatan_px---ippsArctan_32f_I.o)&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;

&lt;P&gt;What am I doing wrong?&lt;/P&gt;</description>
      <pubDate>Wed, 04 Dec 2013 11:57:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Ipp-8-0-OS-X-static-link-problem/m-p/927764#M16343</guid>
      <dc:creator>Vilhelm_K_</dc:creator>
      <dc:date>2013-12-04T11:57:23Z</dc:date>
    </item>
    <item>
      <title>Hi Vilhelm,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Ipp-8-0-OS-X-static-link-problem/m-p/927765#M16344</link>
      <description>&lt;P&gt;Hi Vilhelm,&lt;/P&gt;

&lt;P&gt;What if you add "-lm" to the "g++" command line? That is, to&amp;nbsp;add compiler's libm.a library to the linking process?&lt;/P&gt;

&lt;P&gt;Regards,&lt;BR /&gt;
	Sergey&lt;/P&gt;</description>
      <pubDate>Wed, 04 Dec 2013 13:06:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Ipp-8-0-OS-X-static-link-problem/m-p/927765#M16344</guid>
      <dc:creator>Sergey_K_Intel</dc:creator>
      <dc:date>2013-12-04T13:06:24Z</dc:date>
    </item>
    <item>
      <title>That doesn't help. From what</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Ipp-8-0-OS-X-static-link-problem/m-p/927766#M16345</link>
      <description>&lt;P&gt;That doesn't help. From what I understand libm.a is not available as a separate static library on OSX, see here: &lt;A href="http://stackoverflow.com/questions/6240639/where-is-the-standard-c-library-on-mac-os-x" target="_blank"&gt;http://stackoverflow.com/questions/6240639/where-is-the-standard-c-library-on-mac-os-x&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;The compiler should instead implicitly link to math routines in libSystem.dylib. And maybe that lib does not contain sse2-specific routines like ___libm_sse2_atanf that the linker complains about?&lt;/P&gt;

&lt;P&gt;This document seems relevant to my problems: &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;/P&gt;

&lt;P&gt;However this is for an older version of IPP and it suggests that IPP comes with special optimized version of libm.lib. But I cannot find any such files to link to in my IPP OSX install.&lt;/P&gt;

&lt;P&gt;Here is my current command line:&lt;/P&gt;

&lt;P&gt;g++ -shared -L/opt/intel/ipp/lib &amp;nbsp; [...my .o files...] &amp;nbsp; -m32 -lm /opt/intel/ipp/lib/libippcore.a /opt/intel/ipp/lib/libippi.a /opt/intel/ipp/lib/libippac.a /opt/intel/ipp/lib/libippcc.a /opt/intel/ipp/lib/libippch.a /opt/intel/ipp/lib/libippcv.a /opt/intel/ipp/lib/libippdc.a /opt/intel/ipp/lib/libippdi.a /opt/intel/ipp/lib/libippj.a /opt/intel/ipp/lib/libippm.a /opt/intel/ipp/lib/libippr.a /opt/intel/ipp/lib/libipps.a /opt/intel/ipp/lib/libippsc.a /opt/intel/ipp/lib/libippvc.a /opt/intel/ipp/lib/libippvm.a&lt;/P&gt;

&lt;P&gt;Any other idea? I really want to get this working.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2013 09:15:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Ipp-8-0-OS-X-static-link-problem/m-p/927766#M16345</guid>
      <dc:creator>Vilhelm_K_</dc:creator>
      <dc:date>2013-12-05T09:15:08Z</dc:date>
    </item>
    <item>
      <title>I just solved it. I had to</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Ipp-8-0-OS-X-static-link-problem/m-p/927767#M16346</link>
      <description>&lt;P&gt;I just solved it. I had to link to the following libraries also:&lt;/P&gt;

&lt;P&gt;/opt/intel/composerxe/lib/libsvml.a&lt;/P&gt;

&lt;P&gt;/opt/intel/composerxe/lib/libirc.a&lt;/P&gt;

&lt;P&gt;/opt/intel/composerxe/lib/libimf.a&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2013 09:44:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Ipp-8-0-OS-X-static-link-problem/m-p/927767#M16346</guid>
      <dc:creator>Vilhelm_K_</dc:creator>
      <dc:date>2013-12-05T09:44:55Z</dc:date>
    </item>
  </channel>
</rss>

