<?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 Creating a customdylib in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Creating-a-customdylib/m-p/772310#M842</link>
    <description>&lt;DIV id="tiny_quote"&gt;
                &lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=404199" class="basic" href="https://community.intel.com/en-us/profile/404199/"&gt;Ying H (Intel)&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;I&gt;Hello apolo74. &lt;BR /&gt;&lt;BR /&gt;The error messsage &lt;DIV id="_mcePaste"&gt;"Undefined symbols for architecture x86_64:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt; "__intel_fast_memcpy" looks familiar. &lt;BR /&gt;&lt;BR /&gt;Would you like to try add libirc*.under compiler lib folderand see if you can work around the issue? &lt;/DIV&gt;&lt;A href="http://software.intel.com/en-us/articles/unresolved-external-symbol-_intel_fast_memcpy/?wapkw=(intel_fast_memcpy"&gt;http://software.intel.com/en-us/articles/unresolved-external-symbol-_intel_fast_memcpy/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Ying H.&lt;/I&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;Dear Ying, thanks for the tip... it's working now.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Boris&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Sat, 13 Aug 2011 09:30:17 GMT</pubDate>
    <dc:creator>apolo74</dc:creator>
    <dc:date>2011-08-13T09:30:17Z</dc:date>
    <item>
      <title>Creating a customdylib</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Creating-a-customdylib/m-p/772308#M840</link>
      <description>I have created a customso of the IPP functions that I'm using in my application for linux 32 and linux 64, but I'm having problems creating the MacOS version of this. The non-threaded version for 32- and 64bit seems to be created after hundreds of warnings of the type:&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;ld: warning: could not create compact unwind for _m7_ippiConvValid_32f_C1R: register saved more than once (might be shrink wrap)&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;The threaded version fails after the same hundreds of warnings similar to the example above:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;Undefined symbols for architecture x86_64:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt; "__intel_fast_memcpy", referenced from:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   _m7_ippiCopyConstBorder_32s_C1R in libippi_t.a(piconstlbordca_split_m7_ippiCopyConstBorder_32s_C1R.o)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   _u8_ippiCopyConstBorder_32s_C1R in libippi_t.a(piconstlbordca_split_u8_ippiCopyConstBorder_32s_C1R.o)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   _y8_ippiCopyConstBorder_32s_C1R in libippi_t.a(piconstlbordca_split_y8_ippiCopyConstBorder_32s_C1R.o)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt; "__intel_fast_memset", referenced from:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   _m7_ippiFFTFwd_RToPack_32f_C1R in libippi_t.a(pifftf_split_m7_ippiFFTFwd_RToPack_32f_C1R.o)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   _m7_ippiFFTInv_PackToR_32f_C1R in libippi_t.a(pifftf_split_m7_ippiFFTInv_PackToR_32f_C1R.o)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   _u8_ippiFFTFwd_RToPack_32f_C1R in libippi_t.a(pifftf_split_u8_ippiFFTFwd_RToPack_32f_C1R.o)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   _u8_ippiFFTInv_PackToR_32f_C1R in libippi_t.a(pifftf_split_u8_ippiFFTInv_PackToR_32f_C1R.o)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   _y8_ippiFFTFwd_RToPack_32f_C1R in libippi_t.a(pifftf_split_y8_ippiFFTFwd_RToPack_32f_C1R.o)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;   _y8_ippiFFTInv_PackToR_32f_C1R in libippi_t.a(pifftf_split_y8_ippiFFTInv_PackToR_32f_C1R.o)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;ld: symbol(s) not found for architecture x86_64&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;libtool: internal link edit command failed&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;make: *** [bin/intel64_gcc4/libbadIPP_t.dylib] Error 1&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;+----------------------------------------------------------------------------+&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;|-FAILED  customdylib          Thu Aug 11 08:52:53 PM 2011&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;+----------------------------------------------------------------------------+&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;In my application I'm using functions from ipps, ippi and ippvm so I have modified the Makefile.intel64 and Makefile.ia32 to include those libraries:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;ifdef THR_SFX&lt;/DIV&gt;&lt;DIV&gt; IPPLIB := ippi_t ipps_t ippvm_t ippcore_t&lt;/DIV&gt;&lt;DIV&gt; ILIB := $(LIBPTHREAD)&lt;/DIV&gt;&lt;DIV&gt;else&lt;/DIV&gt;&lt;DIV&gt; IPPLIB := ippi_l ipps_l ippvm_l ippcore_l&lt;/DIV&gt;&lt;DIV&gt;endif&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Is there something else I should do for MacOS? Thanks in advance for your help,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Boris&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 11 Aug 2011 20:05:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Creating-a-customdylib/m-p/772308#M840</guid>
      <dc:creator>apolo74</dc:creator>
      <dc:date>2011-08-11T20:05:55Z</dc:date>
    </item>
    <item>
      <title>Creating a customdylib</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Creating-a-customdylib/m-p/772309#M841</link>
      <description>Hello apolo74. &lt;BR /&gt;&lt;BR /&gt;The error messsage &lt;DIV id="_mcePaste"&gt;"Undefined symbols for architecture x86_64:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt; "__intel_fast_memcpy" looks familiar. &lt;BR /&gt;&lt;BR /&gt;Would you like to try add libirc*.under compiler lib folderand see if you can work around the issue? &lt;/DIV&gt;&lt;A href="http://software.intel.com/en-us/articles/unresolved-external-symbol-_intel_fast_memcpy/?wapkw=(intel_fast_memcpy"&gt;http://software.intel.com/en-us/articles/unresolved-external-symbol-_intel_fast_memcpy/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Ying H.</description>
      <pubDate>Fri, 12 Aug 2011 08:38:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Creating-a-customdylib/m-p/772309#M841</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2011-08-12T08:38:32Z</dc:date>
    </item>
    <item>
      <title>Creating a customdylib</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Creating-a-customdylib/m-p/772310#M842</link>
      <description>&lt;DIV id="tiny_quote"&gt;
                &lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=404199" class="basic" href="https://community.intel.com/en-us/profile/404199/"&gt;Ying H (Intel)&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;I&gt;Hello apolo74. &lt;BR /&gt;&lt;BR /&gt;The error messsage &lt;DIV id="_mcePaste"&gt;"Undefined symbols for architecture x86_64:&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt; "__intel_fast_memcpy" looks familiar. &lt;BR /&gt;&lt;BR /&gt;Would you like to try add libirc*.under compiler lib folderand see if you can work around the issue? &lt;/DIV&gt;&lt;A href="http://software.intel.com/en-us/articles/unresolved-external-symbol-_intel_fast_memcpy/?wapkw=(intel_fast_memcpy"&gt;http://software.intel.com/en-us/articles/unresolved-external-symbol-_intel_fast_memcpy/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Ying H.&lt;/I&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;Dear Ying, thanks for the tip... it's working now.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Cheers,&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Boris&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 13 Aug 2011 09:30:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Creating-a-customdylib/m-p/772310#M842</guid>
      <dc:creator>apolo74</dc:creator>
      <dc:date>2011-08-13T09:30:17Z</dc:date>
    </item>
  </channel>
</rss>

