<?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 Re: undefined references when linking with libusc.a? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/undefined-references-when-linking-with-libusc-a/m-p/937673#M17379</link>
    <description>I solved it myself.&lt;BR /&gt;Sorry for the waste of bandwidth.&lt;BR /&gt;&lt;BR /&gt;Just to let other people know, the link order should be the following:&lt;BR /&gt;-lippdcemerged -lippdcmerged &lt;BR /&gt;-lippccemerged -lippccmerged &lt;BR /&gt;-lippacemerged -lippacmerged &lt;BR /&gt;-lippsremerged -lippsrmerged &lt;BR /&gt;-lippvcemerged -lippvcmerged &lt;BR /&gt;-lippiemerged -lippimerged &lt;BR /&gt;-lippjemerged -lippjmerged &lt;BR /&gt;-lippscemerged -lippscmerged &lt;BR /&gt;-lippsemerged -lippsmerged &lt;BR /&gt;-lippcore</description>
    <pubDate>Mon, 03 Apr 2006 21:37:52 GMT</pubDate>
    <dc:creator>klend</dc:creator>
    <dc:date>2006-04-03T21:37:52Z</dc:date>
    <item>
      <title>undefined references when linking with libusc.a?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/undefined-references-when-linking-with-libusc-a/m-p/937672#M17378</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;(Using IPP 5.0 under linux with static linking)&lt;BR /&gt;&lt;BR /&gt;I'm building a program that decodes and encodes audio with the speech_codecs library libusc.a as is implemented in the ipp_speechcodecs examples.&lt;BR /&gt;&lt;BR /&gt;When I link this program I get a ton of undefined references like the following:&lt;BR /&gt;&lt;BR /&gt;../ipplibs/ipp_speechcodecs/_build/ivigo.x86/lib/libusc.a(encg729.o)(.text+0x50ff): In function `apiG729Encode':&lt;BR /&gt;: undefined reference to `ippsHarmonicFilter_16s_I'&lt;BR /&gt;../ipplibs/ipp_speechcodecs/_build/ivigo.x86/lib/libusc.a(encg729.o)(.text+0x5131): In function `apiG729Encode':&lt;BR /&gt;: undefined reference to `ippsHarmonicFilter_16s_I'&lt;BR /&gt;../ipplibs/ipp_speechcodecs/_build/ivigo.x86/lib/libusc.a(encg729.o)(.text+0x5181): In function `apiG729Encode':&lt;BR /&gt;: undefined reference to `ippsGainQuant_G729D_16s'&lt;BR /&gt;../ipplibs/ipp_speechcodecs/_build/ivigo.x86/lib/libusc.a(encg729.o)(.text+0x520b): In function `apiG729Encode':&lt;BR /&gt;: undefined reference to `ippsAdaptiveCodebookSearch_G729D_16s'&lt;BR /&gt;../ipplibs/ipp_speechcodecs/_build/ivigo.x86/lib/libusc.a(encg729.o)(.text+0x53e4): In function `apiG729Encode':&lt;BR /&gt;: undefined reference to `ippsLSPToLPC_G729_16s'&lt;BR /&gt;../ipplibs/ipp_speechcodecs/_build/ivigo.x86/lib/libusc.a(owng729.o)(.text+0xec2): In function `VoiceActivityDetectInit_G729':&lt;BR /&gt;: undefined reference to `ippsZero_16s'&lt;BR /&gt;../ipplibs/ipp_speechcodecs/_build/ivigo.x86/lib/libusc.a(owng729.o)(.text+0x108a): In function `VoiceActivityDetect_G729':&lt;BR /&gt;: undefined reference to `ippsDotProd_16s32s_Sfs'&lt;BR /&gt;../ipplibs/ipp_speechcodecs/_build/ivigo.x86/lib/libusc.a(owng729.o)(.text+0x1249): In function `VoiceActivityDetect_G729':&lt;BR /&gt;: undefined reference to `ippsMin_16s'&lt;BR /&gt;&lt;BR /&gt;These undefined references only showed up when I include the libusc.a library, they did not show up before when I mainly was using the video codecs.&lt;BR /&gt;I guess this has to do with the link order in my Makefile but I can't solve it. I hope someone here has a suggestion. This is currently my lib order, as you can see, most are ipp libraries:&lt;BR /&gt;&lt;BR /&gt;ST_LIBS= -lusc &lt;BR /&gt;-lavi_spl -lmpeg4_spl -lmpeg4_dec -lh263_dec &lt;BR /&gt;-lmpeg4_enc -lh263_enc &lt;BR /&gt;-laudio_renders -lmedia_buffers &lt;BR /&gt;-lcolor_space_converter -lvideo_renders &lt;BR /&gt;-lumc_pipeline -lumc -lvm -lvm_plus -lumc_io &lt;BR /&gt;-lcommon -lumc_io -lumc -lvm -lvm_plus &lt;BR /&gt;-lippdcemerged -lippdcmerged &lt;BR /&gt;-lippsemerged -lippsmerged &lt;BR /&gt;-lippccemerged -lippccmerged &lt;BR /&gt;-lippacemerged -lippacmerged &lt;BR /&gt;-lippsremerged -lippsrmerged &lt;BR /&gt;-lippscemerged -lippscmerged &lt;BR /&gt;-lippvcemerged -lippvcmerged &lt;BR /&gt;-lippjemerged -lippjmerged &lt;BR /&gt;-lippiemerged -lippimerged &lt;BR /&gt;-lippcore &lt;BR /&gt;-lpthread -ldl -lm&lt;BR /&gt;&lt;BR /&gt;Thanks for any help.&lt;BR /&gt;Regards&lt;BR /&gt;Hendrik</description>
      <pubDate>Mon, 03 Apr 2006 20:55:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/undefined-references-when-linking-with-libusc-a/m-p/937672#M17378</guid>
      <dc:creator>klend</dc:creator>
      <dc:date>2006-04-03T20:55:47Z</dc:date>
    </item>
    <item>
      <title>Re: undefined references when linking with libusc.a?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/undefined-references-when-linking-with-libusc-a/m-p/937673#M17379</link>
      <description>I solved it myself.&lt;BR /&gt;Sorry for the waste of bandwidth.&lt;BR /&gt;&lt;BR /&gt;Just to let other people know, the link order should be the following:&lt;BR /&gt;-lippdcemerged -lippdcmerged &lt;BR /&gt;-lippccemerged -lippccmerged &lt;BR /&gt;-lippacemerged -lippacmerged &lt;BR /&gt;-lippsremerged -lippsrmerged &lt;BR /&gt;-lippvcemerged -lippvcmerged &lt;BR /&gt;-lippiemerged -lippimerged &lt;BR /&gt;-lippjemerged -lippjmerged &lt;BR /&gt;-lippscemerged -lippscmerged &lt;BR /&gt;-lippsemerged -lippsmerged &lt;BR /&gt;-lippcore</description>
      <pubDate>Mon, 03 Apr 2006 21:37:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/undefined-references-when-linking-with-libusc-a/m-p/937673#M17379</guid>
      <dc:creator>klend</dc:creator>
      <dc:date>2006-04-03T21:37:52Z</dc:date>
    </item>
    <item>
      <title>Re: undefined references when linking with libusc.a?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/undefined-references-when-linking-with-libusc-a/m-p/937674#M17380</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Great, I'm glad you found solution.&lt;/P&gt;
&lt;P&gt;Vladimir&lt;/P&gt;</description>
      <pubDate>Tue, 04 Apr 2006 23:17:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/undefined-references-when-linking-with-libusc-a/m-p/937674#M17380</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2006-04-04T23:17:15Z</dc:date>
    </item>
  </channel>
</rss>

