<?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 Unable to link IPP with my program in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827083#M5251</link>
    <description>Hello&lt;BR /&gt;&lt;BR /&gt;I tried with all kind of orders but with no success .Please help me&lt;BR /&gt;&lt;BR /&gt;Thanks</description>
    <pubDate>Tue, 11 Jan 2011 03:16:59 GMT</pubDate>
    <dc:creator>prakrati</dc:creator>
    <dc:date>2011-01-11T03:16:59Z</dc:date>
    <item>
      <title>Unable to link IPP with my program</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827081#M5249</link>
      <description>The makefile is as follows :&lt;BR /&gt;&lt;BR /&gt;all:&lt;BR /&gt; IPPROOT=/homenc/iyaesa4/intel/ipp/6.1.2.051/em64t&lt;BR /&gt; gcc ipp1.c -o ipp1.o -I$(IPPROOT)/include/ $(IPPROOT)/lib/libippmmergedem64t.a $(IPPROOT)/lib/libippmemergedem64t.a $(IPPROOT)/lib/libippiemergedem64t.a $(IPPROOT)/lib/libippsemergedem64t.a $(IPPROOT)/lib/libippimergedem64t.a $(IPPROOT)/lib/libippsmergedem64t.a $(IPPROOT)/lib/libirc.a $(IPPROOT)/lib/libsvml.a $(IPPROOT)/lib/libimf.a $(IPPROOT)/lib/libiomp5.a $(IPPROOT)/lib/libippcoreem64t.a -lm -lpthread&lt;BR /&gt;&lt;BR /&gt;The error message is as follows :&lt;BR /&gt;&lt;BR /&gt;/homenc/iyaesa4/intel/ipp/6.1.2.051/em64t/lib/libippmemergedem64t.a(ippm00488.o)(.data+0x0): undefined reference to `mx_ippmAdd_mm_64f'&lt;BR /&gt;/homenc/iyaesa4/intel/ipp/6.1.2.051/em64t/lib/libippmemergedem64t.a(ippm00488.o)(.data+0x8): undefined reference to `m7_ippmAdd_mm_64f'&lt;BR /&gt;/homenc/iyaesa4/intel/ipp/6.1.2.051/em64t/lib/libippmemergedem64t.a(ippm00488.o)(.data+0x10): undefined reference to `u8_ippmAdd_mm_64f'&lt;BR /&gt;/homenc/iyaesa4/intel/ipp/6.1.2.051/em64t/lib/libippmemergedem64t.a(ippm00488.o)(.data+0x18): undefined reference to `y8_ippmAdd_mm_64f'&lt;BR /&gt;/homenc/iyaesa4/intel/ipp/6.1.2.051/em64t/lib/libippmemergedem64t.a(ippm00488.o)(.data+0x20): undefined reference to `e9_ippmAdd_mm_64f'&lt;BR /&gt;collect2: ld returned 1 exit status&lt;BR /&gt;make: *** [all] Error 1&lt;BR /&gt;&lt;BR /&gt;I am using the method 'ippmAdd_mm_64f' for marix-matrix addition.&lt;BR /&gt;&lt;BR /&gt;Kindly help me on this.&lt;BR /&gt;&lt;BR /&gt;Thanks &amp;amp; Regards.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 10 Jan 2011 13:58:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827081#M5249</guid>
      <dc:creator>prakrati</dc:creator>
      <dc:date>2011-01-10T13:58:52Z</dc:date>
    </item>
    <item>
      <title>Unable to link IPP with my program</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827082#M5250</link>
      <description>Hello,&lt;BR /&gt;&lt;BR /&gt;as far as I know the order of libraries in linker command line does matter for Linux linker. So I would suggest you to change the order of ippm libraries - please try to set first libippmemerged.a and set libippmmerged.a as a second library.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt; Vladimir</description>
      <pubDate>Mon, 10 Jan 2011 16:38:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827082#M5250</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2011-01-10T16:38:40Z</dc:date>
    </item>
    <item>
      <title>Unable to link IPP with my program</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827083#M5251</link>
      <description>Hello&lt;BR /&gt;&lt;BR /&gt;I tried with all kind of orders but with no success .Please help me&lt;BR /&gt;&lt;BR /&gt;Thanks</description>
      <pubDate>Tue, 11 Jan 2011 03:16:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827083#M5251</guid>
      <dc:creator>prakrati</dc:creator>
      <dc:date>2011-01-11T03:16:59Z</dc:date>
    </item>
    <item>
      <title>Unable to link IPP with my program</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827084#M5252</link>
      <description>Hi prakrati!&lt;BR /&gt;&lt;BR /&gt;"emerged" library have to set before corresponded "merged" library, please try this line:&lt;BR /&gt;&lt;BR /&gt;gcc ipp1.c -o ipp1.o -I$(IPPROOT)/include/ $(IPPROOT)/lib/libippmemergedem64t.a $(IPPROOT)/lib/libippmmergedem64t.a $(IPPROOT)/lib/libippiemergedem64t.a $(IPPROOT)/lib/libippimergedem64t.a $(IPPROOT)/lib/libippsemergedem64t.a $(IPPROOT)/lib/libippsmergedem64t.a $(IPPROOT)/lib/libirc.a $(IPPROOT)/lib/libsvml.a $(IPPROOT)/lib/libimf.a $(IPPROOT)/lib/libiomp5.a $(IPPROOT)/lib/libippcoreem64t.a -lm -lpthread&lt;BR /&gt;&lt;BR /&gt;It should work&lt;BR /&gt;&lt;BR /&gt;Pavel</description>
      <pubDate>Tue, 11 Jan 2011 07:41:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827084#M5252</guid>
      <dc:creator>Pavel_B_Intel1</dc:creator>
      <dc:date>2011-01-11T07:41:56Z</dc:date>
    </item>
    <item>
      <title>Unable to link IPP with my program</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827085#M5253</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Pavel is right, we are also mentioned same in the &lt;A href="http://software.intel.com/en-us/articles/simplified-link-instructions-for-the-ipp-library/"&gt;&lt;SPAN style="text-decoration: underline;"&gt;Simplified Link Instructions for the IPP Library&lt;/SPAN&gt;&lt;/A&gt; article.&lt;/P&gt;&lt;TABLE width="100%" cellpadding="0" cellspacing="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;the order of the link list is important for static libraries in a Linux environment, since many of the linkers used in this environment default to operating in a single-pass mode. In this case it is best to order the library files according to the following rule: &lt;EM&gt;*emerged.a&lt;/EM&gt; first, followed by &lt;EM&gt;*merged.a&lt;/EM&gt; and ending with &lt;EM&gt;ippcore.a&lt;/EM&gt;.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naveen Gv&lt;/P&gt;</description>
      <pubDate>Wed, 12 Jan 2011 04:06:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Unable-to-link-IPP-with-my-program/m-p/827085#M5253</guid>
      <dc:creator>Naveen_G_Intel</dc:creator>
      <dc:date>2011-01-12T04:06:43Z</dc:date>
    </item>
  </channel>
</rss>

