<?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 Hi Sascha, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103700#M25204</link>
    <description>&lt;P&gt;Hi Sascha,&lt;/P&gt;

&lt;P&gt;IPP 8.x depends on Intel compiler run-time libraries - you should and libm and libirc to link cmd. IPP 9.x doesn't have such dependency.&lt;/P&gt;

&lt;P&gt;Regards, Igor&lt;/P&gt;</description>
    <pubDate>Thu, 10 Dec 2015 17:08:17 GMT</pubDate>
    <dc:creator>Igor_A_Intel</dc:creator>
    <dc:date>2015-12-10T17:08:17Z</dc:date>
    <item>
      <title>ippiFilterGaussianInit undefined reference to 'exp'</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103699#M25203</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;I'm using ipp 8.2 and I'm trying to compile &lt;A href="https://software.intel.com/node/70aa2086-b69a-46d7-9244-8eaa9a544e15" target="_blank"&gt;&lt;SPAN class="filepath"&gt;FilterGaussianBorder.c &lt;/SPAN&gt;&lt;/A&gt;sample but no chance:&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;gcc gaussian.c -o test -I /opt/intel/ipp/include -L /opt/intel/ipp/lib/intel64 -lippcv -lippvm -lippi -lipps -lippcore
libippcv.a(ipcvsift_y8---ippiFilterGaussianInit.o): In function `y8_ippiFilterGaussianInit':
ipcvsift.c:(.text+0x1ad): undefined reference to `exp'&lt;/PRE&gt;

&lt;P&gt;I found that &lt;EM&gt;ippiFilterGaussianInit&lt;/EM&gt; function needs &lt;EM&gt;ippcv.lib&lt;/EM&gt; and &lt;STRONG&gt;not &lt;/STRONG&gt;&lt;EM&gt;ippvm.lib&lt;/EM&gt; as mentioned in the documentation.&lt;/P&gt;

&lt;P&gt;Which libraries I missing to get it compiled?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Dec 2015 15:50:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103699#M25203</guid>
      <dc:creator>Sascha</dc:creator>
      <dc:date>2015-12-10T15:50:37Z</dc:date>
    </item>
    <item>
      <title>Hi Sascha,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103700#M25204</link>
      <description>&lt;P&gt;Hi Sascha,&lt;/P&gt;

&lt;P&gt;IPP 8.x depends on Intel compiler run-time libraries - you should and libm and libirc to link cmd. IPP 9.x doesn't have such dependency.&lt;/P&gt;

&lt;P&gt;Regards, Igor&lt;/P&gt;</description>
      <pubDate>Thu, 10 Dec 2015 17:08:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103700#M25204</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2015-12-10T17:08:17Z</dc:date>
    </item>
    <item>
      <title>Hi Igor,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103701#M25205</link>
      <description>&lt;P&gt;Hi Igor,&lt;/P&gt;

&lt;P&gt;I installed IPP 9.0.1.150 but it still not working:&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;ipcvsift.c:(.text+0x1c0): undefined reference to `exp'
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Dec 2015 08:53:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103701#M25205</guid>
      <dc:creator>Sascha</dc:creator>
      <dc:date>2015-12-11T08:53:30Z</dc:date>
    </item>
    <item>
      <title>Ok, it works with both IPP 8</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103702#M25206</link>
      <description>&lt;P&gt;Ok, it works with both IPP 8.2 and IPP9.0&lt;/P&gt;

&lt;P&gt;just add libm to the linker.&lt;/P&gt;

&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Dec 2015 09:14:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103702#M25206</guid>
      <dc:creator>Sascha</dc:creator>
      <dc:date>2015-12-11T09:14:42Z</dc:date>
    </item>
    <item>
      <title>Hi Igor,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103703#M25207</link>
      <description>&lt;P&gt;Hi Igor,&lt;/P&gt;

&lt;P&gt;how to use gaussian filter on 4 channels image?&lt;/P&gt;

&lt;P&gt;I found it in the deprecated list:&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;ippiFilterGauss_8u_C4R -&amp;gt; ippiCopy_C4C1R +ippiFilterGaussianBorder_8u_C1R&lt;/PRE&gt;

&lt;P&gt;&lt;SPAN class="option"&gt;what does it mean? Should I do gauss filter twice? &lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;1x with&lt;EM&gt; ippiFilterGaussianBorder_8u_C&lt;STRONG&gt;3&lt;/STRONG&gt;R&lt;/EM&gt;&lt;/P&gt;

&lt;P&gt;1x with&lt;EM&gt; ippiFilterGaussianBorder_8u_C&lt;STRONG&gt;1&lt;/STRONG&gt;R&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Dec 2015 10:39:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103703#M25207</guid>
      <dc:creator>Sascha</dc:creator>
      <dc:date>2015-12-11T10:39:00Z</dc:date>
    </item>
    <item>
      <title>Hi Sascha, </title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103704#M25208</link>
      <description>&lt;P&gt;Hi Sascha,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Yes, your workaround&amp;nbsp;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;1x with&lt;EM&gt;&amp;nbsp;ippiFilterGaussianBorder_8u_C&lt;SPAN style="font-weight: 700;"&gt;3&lt;/SPAN&gt;R&lt;/EM&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;1x with&lt;EM&gt;&amp;nbsp;ippiFilterGaussianBorder_8u_C&lt;SPAN style="font-weight: 700;"&gt;1&lt;/SPAN&gt;R&lt;/EM&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;&lt;I&gt;should work fine.&amp;nbsp;&lt;/I&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;&lt;EM&gt;and the recommendation&amp;nbsp;&lt;/EM&gt;&lt;SPAN style="color: rgb(0, 0, 0); font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 13.008px; line-height: 14.3088px;"&gt;ippiCopy_C4C1R +ippiFilterGaussianBorder_8u_C1R , which may require call 4 times, work also. &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;&lt;SPAN style="font-size: 13.008px; line-height: 19.512px;"&gt;Basically as the 4 channel image gaussian filter was deprecated, &amp;nbsp;you can use either of them.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word;"&gt;&lt;FONT color="#000000" face="Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace"&gt;&lt;SPAN style="line-height: 14.3088px;"&gt;Best Regards,&lt;BR /&gt;
	Ying H.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;
	&lt;SPAN style="line-height: 14.3088px; color: rgb(0, 0, 0); font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 1em;"&gt;Intel IPP Support&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word;"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Dec 2015 05:28:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippiFilterGaussianInit-undefined-reference-to-exp/m-p/1103704#M25208</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2015-12-28T05:28:51Z</dc:date>
    </item>
  </channel>
</rss>

