<?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 Linking Problem with - ippJumpIndexForMergedLibs in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863535#M8055</link>
    <description>I'm trying to use "ippsFind_Z_8u".  I'm unable to link.&lt;BR /&gt;&lt;BR /&gt;Here is the libraries that I link too:&lt;BR /&gt;-lippcore -lippcore_t -lippgenmerged -lippgenmerged_t -lippgenemerged -lippchemerged -lippchmerged -lippchmerged_t -lippiemerged -lippimerged -lippsemerged -lippsmerged -lippsmerged -lippcvemerged &lt;BR /&gt;&lt;BR /&gt;Here is the error output from GCC:&lt;BR /&gt;&lt;BR /&gt;/opt/intel/ipp/6.1.2.051/ia32/lib/../lib/libippchemerged.a(ippch00009as.o): In function `ippsFind_Z_8u':&lt;BR /&gt;(.text+0x1): undefined reference to `ippJumpIndexForMergedLibs'&lt;BR /&gt;collect2: ld returned 1 exit status&lt;BR /&gt;make: *** [../../../bin/tst] Error 1&lt;BR /&gt;</description>
    <pubDate>Fri, 11 Dec 2009 19:31:02 GMT</pubDate>
    <dc:creator>reportbase</dc:creator>
    <dc:date>2009-12-11T19:31:02Z</dc:date>
    <item>
      <title>Linking Problem with - ippJumpIndexForMergedLibs</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863535#M8055</link>
      <description>I'm trying to use "ippsFind_Z_8u".  I'm unable to link.&lt;BR /&gt;&lt;BR /&gt;Here is the libraries that I link too:&lt;BR /&gt;-lippcore -lippcore_t -lippgenmerged -lippgenmerged_t -lippgenemerged -lippchemerged -lippchmerged -lippchmerged_t -lippiemerged -lippimerged -lippsemerged -lippsmerged -lippsmerged -lippcvemerged &lt;BR /&gt;&lt;BR /&gt;Here is the error output from GCC:&lt;BR /&gt;&lt;BR /&gt;/opt/intel/ipp/6.1.2.051/ia32/lib/../lib/libippchemerged.a(ippch00009as.o): In function `ippsFind_Z_8u':&lt;BR /&gt;(.text+0x1): undefined reference to `ippJumpIndexForMergedLibs'&lt;BR /&gt;collect2: ld returned 1 exit status&lt;BR /&gt;make: *** [../../../bin/tst] Error 1&lt;BR /&gt;</description>
      <pubDate>Fri, 11 Dec 2009 19:31:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863535#M8055</guid>
      <dc:creator>reportbase</dc:creator>
      <dc:date>2009-12-11T19:31:02Z</dc:date>
    </item>
    <item>
      <title>Re: Linking Problem with - ippJumpIndexForMergedLibs</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863536#M8056</link>
      <description>&lt;BR /&gt;Hi, &lt;BR /&gt;&lt;BR /&gt;Try the following command line: &lt;BR /&gt;-lippchemerged -lippchmerged -lippsemerged -lippsmerged -lippcore&lt;BR /&gt;&lt;BR /&gt;The order of libaries is importantand in the Linux. ippcore libarary need be after all other IPP libraries. &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Chao &lt;BR /&gt;</description>
      <pubDate>Mon, 14 Dec 2009 13:34:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863536#M8056</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2009-12-14T13:34:11Z</dc:date>
    </item>
    <item>
      <title>Hi Chao,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863537#M8057</link>
      <description>&lt;P&gt;Hi Chao,&lt;/P&gt;

&lt;P&gt;I'm facing following issue when i'm trying to link with static libraries [intel64]&lt;/P&gt;

&lt;P&gt;In my makefile, i included all the libs and their path.&lt;/P&gt;

&lt;P&gt;LDLIBS += -lirc -lsvml -limf -liomp5&lt;BR /&gt;
	LDLIBS += -lippcore -lbfp754 -ldecimal -limf -liomp5 -liompstubs5 -lippac -lipgo -lippcc -lippch&lt;BR /&gt;
	LDLIBS += -lippm -lippr -lipps -lippsc -lippsc_l -lipps_l&amp;nbsp;&lt;BR /&gt;
	LDLIBS += -lippcore_l -lippcp -lippcv -lippdc -lippdi -lippgen -lippi -lippj -lcore&lt;BR /&gt;
	LDLIBS += -lippvc -lippvm -lirc -lirc_s -lirng -lm -lmatmul -lpdbx -lpdbxinst -lspeech -lsvml&lt;/P&gt;

&lt;P&gt;i saw following posts:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/articles/simplified-link-instructions-for-the-ipp-library" target="_blank"&gt;https://software.intel.com/en-us/articles/simplified-link-instructions-for-the-ipp-library&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Please let me know, if i'm missing some thing. I didnt find any merged libs in IPP tool chain install path. All these we were using dynamic libs and we were able to build and every thing was fine. Now we are trying to build with static libs.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Errors:&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;/software/src/hornet/softsbc/dsp/ipplib/libippcp.a(jmp_ippsAESDecryptCTR_as.o): In function `ippsAESDecryptCTR':&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;(.text+0x3): undefined reference to `ippJumpIndexForMergedLibs'&lt;BR /&gt;
	/software/src/hornet/softsbc/dsp/ipplib/libippcp.a(jmp_ippsAESEncryptCTR_as.o): In function `ippsAESEncryptCTR':&lt;BR /&gt;
	(.text+0x3): undefined reference to `ippJumpIndexForMergedLibs'&lt;BR /&gt;
	/software/src/hornet/softsbc/dsp/ipplib/libippcp.a(jmp_ippsAESGetSize_as.o): In function `ippsAESGetSize':&lt;BR /&gt;
	(.text+0x3): undefined reference to `ippJumpIndexForMergedLibs'&lt;BR /&gt;
	/software/src/hornet/softsbc/dsp/ipplib/libippcp.a(jmp_ippsAESInit_as.o): In function `ippsAESInit':&lt;BR /&gt;
	(.text+0x3): undefined reference to `ippJumpIndexForMergedLibs'&lt;BR /&gt;
	/software/src/hornet/softsbc/dsp/ipplib/libippcp.a(jmp_ippsHMACSHA1MessageDigest_as.o): In function `ippsHMACSHA1MessageDigest':&lt;BR /&gt;
	(.text+0x3): undefined reference to `ippJumpIndexForMergedLibs'&lt;BR /&gt;
	/software/src/hornet/softsbc/dsp/ipplib/libippcp.a(pcprij128initca_e9---ippsSafeRijndael128Init.o): In function `e9_ippsSafeRijndael128Init':&lt;BR /&gt;
	pcprij128initca_e9---ippsSafeRijndael128Init.i:(.text+0xe4): undefined reference to `ownGetFeature'&lt;BR /&gt;
	/software/src/hornet/softsbc/dsp/ipplib/libippcp.a(pcprij128initca_y8---ippsSafeRijndael128Init.o): In function `y8_ippsSafeRijndael128Init':&lt;BR /&gt;
	pcprij128initca_y8---ippsSafeRijndael128Init.i:(.text+0xe4): undefined reference to `ownGetFeature'&lt;BR /&gt;
	/software/src/hornet/softsbc/dsp/ipplib/libippcp.a(pcprij128initca_l9---ippsSafeRijndael128Init.o): In function `l9_ippsSafeRijndael128Init':&lt;BR /&gt;
	pcprij128initca_l9---ippsSafeRijndael128Init.i:(.text+0xde): undefined reference to `ownGetFeature'&lt;BR /&gt;
	collect2: ld returned 1 exit status&lt;BR /&gt;
	make[1]: *** [SWe_NP] Error 1&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jan 2015 10:11:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863537#M8057</guid>
      <dc:creator>Varun_R_2</dc:creator>
      <dc:date>2015-01-22T10:11:15Z</dc:date>
    </item>
    <item>
      <title>Hello, </title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863538#M8058</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Which version of Intel IPP are you using now? there is a bit change in the libraries name in the new IPP release? &amp;nbsp; For example, for single processing library, &amp;nbsp; it is &amp;nbsp;&amp;nbsp;ipp/lib/intel64/libipps.a for 64 bit library. &amp;nbsp;&lt;/P&gt;

&lt;P&gt;For you application, can you try if you adding the following library into the common line, and see if it works:&amp;nbsp;&lt;BR /&gt;
	&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;ipp/lib/intel64/&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;libippcp.a&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;ipp/lib/intel64/&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;libipps.a&amp;nbsp;&amp;nbsp;&amp;nbsp;ipp/lib/intel64/&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;libippcore.a&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;Note, the order of libraries is important for the Linux. &amp;nbsp; libippcore.a need to be the last one.&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;BR /&gt;
	&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;Thanks,&lt;BR /&gt;
	Chao&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jan 2015 04:19:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863538#M8058</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2015-01-26T04:19:23Z</dc:date>
    </item>
    <item>
      <title>Hi Varun,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863539#M8059</link>
      <description>&lt;P&gt;Hi Varun,&lt;/P&gt;

&lt;P&gt;for Linux the libraries order in linking line is very important, you should point IPP libraries in order to their dependence tree, I recommend you to change you link options to:&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;LDLIBS += -lbfp754 -ldecimal -lipgo&amp;nbsp;&lt;/SPAN&gt;&lt;BR style="font-size: 12px; line-height: 18px;" /&gt;
	&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;LDLIBS += -lippvc_l&amp;nbsp;-lippac_l&amp;nbsp;-lippvm_l&amp;nbsp;&amp;nbsp;-lippcc_l&amp;nbsp;-lippch_l&amp;nbsp;-lippm_l&amp;nbsp;-lippr_l&amp;nbsp;-lippsc_l&amp;nbsp;-lippdc_l -lippdi_l -lippgen_l -lippj_l&amp;nbsp;-lippi_l&amp;nbsp;-lipps_l&amp;nbsp;-lippcore_l&lt;BR /&gt;
	LDLIBS +=&amp;nbsp;-lirc_s -lirng -lm -lmatmul -lpdbx -lpdbxinst -lspeech -lsvml&lt;BR /&gt;
	LDLIBS += -lirc -lsvml -limf -liomp5&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Note: you combined static "ipp*_l" and dynamic (without any sufixes _l or _t) IPP libraries in your link string: it is wrong, you should use only one kind of libraries. Please try to substitute your line on mine.&lt;/P&gt;

&lt;P&gt;Pavel&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jan 2015 10:28:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Linking-Problem-with-ippJumpIndexForMergedLibs/m-p/863539#M8059</guid>
      <dc:creator>Pavel_B_Intel1</dc:creator>
      <dc:date>2015-01-27T10:28:33Z</dc:date>
    </item>
  </channel>
</rss>

