<?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 libippcp.a relocation error in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/libippcp-a-relocation-error/m-p/1157792#M26479</link>
    <description>Good day,

I want to link libippcp.a into a shared library and get the following error:

/usr/bin/ld: /opt/intel/ippcp/lib/intel64/libippcp.a(pcpbnumulschoolsrvl9.asm.o): relocation R_X86_64_PC32 against symbol `mred8_start' can not be used when making a shared object; recompile with -fPIC

Linking with the shared library (libippcp.so) works seamlessly.
Since the directory contains the subdirectory "nonpic" which itself contains another libippcp.a, I assumed that the one I use is compiled with -fPIC. Am I doing something wrong here?

Taken from: l_ippcp_2019.1.144.tgz

Greetings</description>
    <pubDate>Wed, 14 Nov 2018 08:41:23 GMT</pubDate>
    <dc:creator>giebenrath__hans</dc:creator>
    <dc:date>2018-11-14T08:41:23Z</dc:date>
    <item>
      <title>libippcp.a relocation error</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/libippcp-a-relocation-error/m-p/1157792#M26479</link>
      <description>Good day,

I want to link libippcp.a into a shared library and get the following error:

/usr/bin/ld: /opt/intel/ippcp/lib/intel64/libippcp.a(pcpbnumulschoolsrvl9.asm.o): relocation R_X86_64_PC32 against symbol `mred8_start' can not be used when making a shared object; recompile with -fPIC

Linking with the shared library (libippcp.so) works seamlessly.
Since the directory contains the subdirectory "nonpic" which itself contains another libippcp.a, I assumed that the one I use is compiled with -fPIC. Am I doing something wrong here?

Taken from: l_ippcp_2019.1.144.tgz

Greetings</description>
      <pubDate>Wed, 14 Nov 2018 08:41:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/libippcp-a-relocation-error/m-p/1157792#M26479</guid>
      <dc:creator>giebenrath__hans</dc:creator>
      <dc:date>2018-11-14T08:41:23Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/libippcp-a-relocation-error/m-p/1157793#M26480</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Thank you, we already detected and fixed the issue. The fix will be available in open source on GitHub &lt;A href="https://github.com/intel/ipp-crypto" target="_blank"&gt;https://github.com/intel/ipp-crypto&lt;/A&gt; very soon, also the problem will be fixed in next IPP Crypto release.&lt;/P&gt;&lt;P&gt;Pavel&lt;/P&gt;</description>
      <pubDate>Fri, 16 Nov 2018 07:00:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/libippcp-a-relocation-error/m-p/1157793#M26480</guid>
      <dc:creator>Pavel_B_Intel1</dc:creator>
      <dc:date>2018-11-16T07:00:27Z</dc:date>
    </item>
    <item>
      <title>A small update: The 2019</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/libippcp-a-relocation-error/m-p/1157794#M26481</link>
      <description>&lt;P&gt;A small update: The 2019 Update 2 release does not fix this issue (and if I'm not mistaken, there was no commit at all in the open source GitHub repository since your comment, hence no fix there either).&lt;/P&gt;&lt;P&gt;Have a nice day.&lt;/P&gt;</description>
      <pubDate>Mon, 18 Feb 2019 08:15:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/libippcp-a-relocation-error/m-p/1157794#M26481</guid>
      <dc:creator>giebenrath__hans</dc:creator>
      <dc:date>2019-02-18T08:15:44Z</dc:date>
    </item>
  </channel>
</rss>

