<?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: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_ in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902818#M11391</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414073"&gt;rawlinssci.utah.edu&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;EM&gt;&lt;BR /&gt;This is my link line:&lt;BR /&gt;&lt;BR /&gt;ifort -o nike3d.lnx *.o -L/usr/sci/LinuxIA64/intel/mkl/lib/64/ /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_lapack.a /usr/sci/LinuxIA64/intel/mkl/lib/64/libiomp5.a -lpthread&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;Dave,I thinl the linker adviser ( follow the link: &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=65510"&gt;http://software.intel.com/en-us/forums/showthread.php?t=65510&lt;/A&gt;) will helps you to select the appropriate linking line.&lt;BR /&gt;--Gennady&lt;/P&gt;
&lt;BR /&gt;</description>
    <pubDate>Sun, 17 May 2009 15:02:18 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2009-05-17T15:02:18Z</dc:date>
    <item>
      <title>IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_get_addr</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902815#M11388</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I'm trying to use the Pardiso solver on an SGI Altix machine. The code compiles and produces an executable, but I'm getting the following error during the linking:&lt;BR /&gt;&lt;BR /&gt;IPO Error: unresolved : __tls_get_addr&lt;BR /&gt; Referenced in libmkl_core.a(mkl_memory.o)&lt;BR /&gt;&lt;BR /&gt;What library do I need to link to in order to resolve this dependency?&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Dave</description>
      <pubDate>Fri, 15 May 2009 16:42:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902815#M11388</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-05-15T16:42:31Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902816#M11389</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
My first guess would be you didn't link libpthread. That would be taken care of by compiler options such as -openmp, but most of the examples show -lpthread as a requirement when you use mkl_thread. Showing you link command would avoid a lot of guesswork.&lt;BR /&gt;</description>
      <pubDate>Fri, 15 May 2009 17:27:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902816#M11389</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-05-15T17:27:29Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902817#M11390</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/367365"&gt;tim18&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;EM&gt; My first guess would be you didn't link libpthread.  That would be taken care of by compiler options such as -openmp, but most of the examples show -lpthread as a requirement when you use mkl_thread.  Showing you link command would avoid a lot of guesswork.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;This is my link line:&lt;BR /&gt;&lt;BR /&gt;ifort   -o nike3d.lnx *.o   -L/usr/sci/LinuxIA64/intel/mkl/lib/64/ /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_lapack.a /usr/sci/LinuxIA64/intel/mkl/lib/64/libiomp5.a -lpthread&lt;BR /&gt;</description>
      <pubDate>Fri, 15 May 2009 17:51:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902817#M11390</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-05-15T17:51:59Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902818#M11391</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414073"&gt;rawlinssci.utah.edu&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;EM&gt;&lt;BR /&gt;This is my link line:&lt;BR /&gt;&lt;BR /&gt;ifort -o nike3d.lnx *.o -L/usr/sci/LinuxIA64/intel/mkl/lib/64/ /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_lapack.a /usr/sci/LinuxIA64/intel/mkl/lib/64/libiomp5.a -lpthread&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;Dave,I thinl the linker adviser ( follow the link: &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=65510"&gt;http://software.intel.com/en-us/forums/showthread.php?t=65510&lt;/A&gt;) will helps you to select the appropriate linking line.&lt;BR /&gt;--Gennady&lt;/P&gt;
&lt;BR /&gt;</description>
      <pubDate>Sun, 17 May 2009 15:02:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902818#M11391</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2009-05-17T15:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902819#M11392</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/334681"&gt;Gennady Fedorov (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;EM&gt;
&lt;P&gt;Dave,I thinl the linker adviser ( follow the link: &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=65510"&gt;http://software.intel.com/en-us/forums/showthread.php?t=65510&lt;/A&gt;) will helps  you to select the appropriate linking line.&lt;BR /&gt;--Gennady&lt;/P&gt;
&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;I tried using the linker advisor and changed my link line to the following:&lt;BR /&gt;&lt;BR /&gt;MKL_PATH = /usr/sci/LinuxIA64/intel/mkl/lib/64/&lt;BR /&gt;#MKL_LIB = -L$(MKL_PATH) -Wl,--start-group $(MKL_PATH)libmkl_intel_lp64.a $(MKL_PATH)libmkl_intel_thread.a &lt;BR /&gt; $(MKLPATH)libmkl_core.a -Wl,--end-group -openmp -lpthread&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I'm now getting a host of errors such as:&lt;BR /&gt;&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_get_proc_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(pardiso_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_diag_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(pardiso_lp64.o)&lt;BR /&gt; Referenced in libmkl_core.a(check_input_fc_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_c_diag_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(pardiso_lp64.o)&lt;BR /&gt; Referenced in libmkl_core.a(check_input_fc_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_lapack_dlasr3&lt;BR /&gt; Referenced in libmkl_core.a(dsteqr.o)&lt;BR /&gt;IPO Error: unresolved : __tls_get_addr&lt;BR /&gt; Referenced in libmkl_core.a(mkl_memory.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_c_pre_cgs_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(do_all_fc_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_c_amuxy_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(do_all_fc_lp64.o)&lt;BR /&gt;...&lt;BR /&gt;&lt;BR /&gt;Any suggestions?&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;</description>
      <pubDate>Mon, 18 May 2009 16:16:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902819#M11392</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-05-18T16:16:31Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902820#M11393</link>
      <description>Dave,&lt;BR /&gt;
&lt;P&gt;What MKL version you are using?&lt;BR /&gt;Can you get us the PackageID of this version?&lt;BR /&gt;Please open &lt;MKL_ROOT&gt;docmklsupport.txt file and you can find there Package ID.&lt;BR /&gt;--GIF&lt;/MKL_ROOT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2009 17:51:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902820#M11393</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2009-05-18T17:51:08Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902821#M11394</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/334681"&gt;Gennady Fedorov (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;EM&gt;Dave,&lt;BR /&gt;
&lt;P&gt;What MKL version you are using?&lt;BR /&gt;Can you get us the PackageID of this version?&lt;BR /&gt;Please open &lt;MKL_ROOT&gt;docmklsupport.txt file and you can find there Package ID.&lt;BR /&gt;--GIF&lt;/MKL_ROOT&gt;&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Package ID: l_mkl_p_10.1.1.019&lt;BR /&gt;</description>
      <pubDate>Mon, 18 May 2009 17:55:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902821#M11394</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-05-18T17:55:01Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902822#M11395</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414073"&gt;rawlinssci.utah.edu&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;EM&gt;&lt;BR /&gt;Package ID: l_mkl_p_10.1.1.019&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;
&lt;P&gt;Dave, we had similar problem with this version and it was fixed in the following update2.&lt;/P&gt;
&lt;P&gt;I'd recommend you to upgrade the current version to the MKL 10.1 update 2.&lt;/P&gt;
&lt;P&gt;Please see official announcement about this topic: &lt;STRONG&gt;&lt;A href="http://software.intel.com/en-us/forums/showannouncement.php?a=89"&gt;Intel MKL 10.1 Update 2 is now available&lt;/A&gt;&lt;/STRONG&gt;Please pay attention on: "Users with current licenses may login at the &lt;A title="Intel registration center" href="http://registrationcenter.intel.com/" target="_blank"&gt;Intel Registration Center&lt;/A&gt; to download."&lt;BR /&gt;/GIF&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2009 18:07:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902822#M11395</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2009-05-18T18:07:03Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902823#M11396</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/334681"&gt;Gennady Fedorov (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;EM&gt; &lt;BR /&gt;
&lt;P&gt;Dave, we had similar problem with this version and it was fixed in the following update2.&lt;/P&gt;
&lt;P&gt;I'd recommend you to upgrade the current version to the MKL 10.1 update 2.&lt;/P&gt;
&lt;P&gt;Please see official announcement about this topic: &lt;STRONG&gt;&lt;A href="http://software.intel.com/en-us/forums/showannouncement.php?a=89"&gt;Intel MKL 10.1 Update 2 is now available&lt;/A&gt;&lt;/STRONG&gt;Please pay attention on: "Users with current licenses may login at the &lt;A title="Intel registration center" href="http://registrationcenter.intel.com/" target="_blank"&gt;Intel Registration Center&lt;/A&gt; to download."&lt;BR /&gt;/GIF&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;I upgraded MKL. The current version is:&lt;BR /&gt;Package ID: l_mkl_p_10.1.2.024&lt;BR /&gt;&lt;BR /&gt;I'm still getting the same error messages, though.&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;</description>
      <pubDate>Tue, 19 May 2009 15:36:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902823#M11396</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-05-19T15:36:34Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902824#M11397</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414073"&gt;rawlinssci.utah.edu&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;EM&gt;&lt;BR /&gt;I upgraded MKL. The current version is:&lt;BR /&gt;Package ID: l_mkl_p_10.1.2.024&lt;BR /&gt;&lt;BR /&gt;I'm still getting the same error messages, though.&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Dave &lt;BR /&gt;&lt;BR /&gt;I don't see -liomp5 or -lguide inthe linking line. One of these libraries must present in the linking line. Would you try this sequence of libraries&lt;BR /&gt;&lt;BR /&gt;-L$(MKL_PATH) $(MKL_PATH)libmkl_intel_lp64.a -Wl,--start-group $(MKL_PATH)libmkl_intel_thread.a $(MKLPATH)libmkl_core.a -Wl,--end-group-L$(MKL_PATH) -liomp5 -lpthread -lm&lt;BR /&gt;&lt;BR /&gt;All the best&lt;BR /&gt;Sergey</description>
      <pubDate>Wed, 20 May 2009 03:22:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902824#M11397</guid>
      <dc:creator>Sergey_K_Intel1</dc:creator>
      <dc:date>2009-05-20T03:22:46Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902825#M11398</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/93645"&gt;Sergey Kuznetsov (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;EM&gt;
&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%; height: 0pt;"&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;I don't see -liomp5 or -lguide inthe linking line. One of these libraries must present in the linking line. Would you try this sequence of libraries&lt;BR /&gt;&lt;BR /&gt;-L$(MKL_PATH) $(MKL_PATH)libmkl_intel_lp64.a -Wl,--start-group $(MKL_PATH)libmkl_intel_thread.a $(MKLPATH)libmkl_core.a -Wl,--end-group-L$(MKL_PATH) -liomp5 -lpthread -lm&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
The quoted switch -openmp would have taken care of the OpenMP and the pthread libraries, if it were placed ahead of all the objects.&lt;BR /&gt;</description>
      <pubDate>Wed, 20 May 2009 04:13:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902825#M11398</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-05-20T04:13:31Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902826#M11399</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414073"&gt;rawlinssci.utah.edu&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;EM&gt;&lt;BR /&gt;I upgraded MKL. The current version is:&lt;BR /&gt;Package ID: l_mkl_p_10.1.2.024&lt;BR /&gt;&lt;BR /&gt;I'm still getting the same error messages, though.&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Dave,&lt;BR /&gt;&lt;BR /&gt;I forgot to mention that references like _tls_get_addr should be resolved with the help of libc library from gnu. If Intel compiler doesn't find alibc function, that means something is wrongwith environment variables, or gnu compiler is installed incorrectly. Could you try the commands&lt;BR /&gt;$/lib/libc.so.6.1&lt;BR /&gt;
&lt;P&gt;GNU C Library stable release version 2.3.3 (20040412), by Roland McGrath et al.&lt;/P&gt;
&lt;P&gt;Copyright (C) 2004 Free Software Foundation, Inc.&lt;/P&gt;
&lt;P&gt;This is free software; see the source for copying conditions.&lt;/P&gt;
....&lt;BR /&gt;$which gnu&lt;BR /&gt;and&lt;BR /&gt;$gcc --version&lt;BR /&gt;&lt;BR /&gt;All the best&lt;BR /&gt;Sergey&lt;BR /&gt;</description>
      <pubDate>Wed, 20 May 2009 04:59:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902826#M11399</guid>
      <dc:creator>Sergey_K_Intel1</dc:creator>
      <dc:date>2009-05-20T04:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902827#M11400</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/93645"&gt;Sergey Kuznetsov (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;EM&gt; &lt;BR /&gt;Dave,&lt;BR /&gt;&lt;BR /&gt;I forgot to mention that references like _tls_get_addr should be resolved with the help of libc library from gnu.  If Intel compiler doesn't find a libc function, that means something is wrong with environment variables,  or gnu compiler is installed incorrectly. Could you try the commands&lt;BR /&gt;$/lib/libc.so.6.1&lt;BR /&gt;
&lt;P&gt;GNU C Library stable release version 2.3.3 (20040412), by Roland McGrath et al.&lt;/P&gt;
&lt;P&gt;Copyright (C) 2004 Free Software Foundation, Inc.&lt;/P&gt;
&lt;P&gt;This is free software; see the source for copying conditions.&lt;/P&gt;
....&lt;BR /&gt;$which gnu&lt;BR /&gt;and&lt;BR /&gt;$gcc --version&lt;BR /&gt;&lt;BR /&gt;All the best&lt;BR /&gt;Sergey&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;&amp;gt; /lib/libc.so.6.1&lt;BR /&gt;GNU C Library stable release version 2.3.5 (20050720), by Roland McGrath et al.&lt;BR /&gt;Copyright (C) 2005 Free Software Foundation, Inc.&lt;BR /&gt;This is free software; see the source for copying conditions.&lt;BR /&gt;There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A&lt;BR /&gt;PARTICULAR PURPOSE.&lt;BR /&gt;Configured for ia64-suse-linux.&lt;BR /&gt;Compiled by GNU CC version 3.3.3 (SuSE Linux).&lt;BR /&gt;Compiled on a Linux 2.6.5 system on 2009-03-27.&lt;BR /&gt;Available extensions:&lt;BR /&gt; GNU libio by Per Bothner&lt;BR /&gt; crypt add-on version 2.1 by Michael Glad and others&lt;BR /&gt; linuxthreads-0.10 by Xavier Leroy&lt;BR /&gt; GNU Libidn by Simon Josefsson&lt;BR /&gt; BIND-8.2.3-T5B&lt;BR /&gt; libthread_db work sponsored by Alpha Processor Inc&lt;BR /&gt; NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk&lt;BR /&gt;Thread-local storage support included.&lt;BR /&gt;pthread library is compiled with floating stack support enabled.&lt;BR /&gt;For bug reporting instructions, please see:&lt;BR /&gt;&lt;&gt;.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; gcc --version&lt;BR /&gt;gcc (GCC) 3.3.3 (SuSE Linux)&lt;BR /&gt;Copyright (C) 2003 Free Software Foundation, Inc.&lt;BR /&gt;This is free software; see the source for copying conditions.  There is NO&lt;BR /&gt;warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&lt;BR /&gt;&lt;BR /&gt;&amp;gt; which gnu&lt;BR /&gt;&lt;BR /&gt;Note that gnu does not seem to be recognized.&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;&lt;/&gt;</description>
      <pubDate>Wed, 20 May 2009 16:55:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902827#M11400</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-05-20T16:55:43Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902828#M11401</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/93645"&gt;Sergey Kuznetsov (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;EM&gt; &lt;BR /&gt;Dave &lt;BR /&gt;&lt;BR /&gt;I don't see -liomp5 or -lguide in the linking line. One of these libraries must present in the linking line. Would you try this sequence of libraries&lt;BR /&gt;&lt;BR /&gt;-L$(MKL_PATH)  $(MKL_PATH)libmkl_intel_lp64.a  -Wl,--start-group  $(MKL_PATH)libmkl_intel_thread.a  $(MKLPATH)libmkl_core.a -Wl,--end-group  -L$(MKL_PATH)  -liomp5 -lpthread -lm&lt;BR /&gt;&lt;BR /&gt;All the best&lt;BR /&gt;Sergey&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Here's my new link line along with a sample of the errors:&lt;BR /&gt;&lt;BR /&gt;ifort -o nike3d.lnx *.o   -L/usr/sci/LinuxIA64/intel/mkl/lib/64/  /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_intel_lp64.a -Wl,--start-group /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_intel_thread.a libmkl_core.a -Wl,--end-group -L/usr/sci/LinuxIA64/intel/mkl/lib/64/ -liomp5  -lpthread -lm&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_get_proc_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(pardiso_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_diag_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(pardiso_lp64.o)&lt;BR /&gt; Referenced in libmkl_core.a(check_input_fc_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_c_diag_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(pardiso_lp64.o)&lt;BR /&gt; Referenced in libmkl_core.a(check_input_fc_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_lapack_dlasr3&lt;BR /&gt; Referenced in libmkl_core.a(dsteqr.o)&lt;BR /&gt;IPO Error: unresolved : __tls_get_addr&lt;BR /&gt; Referenced in libmkl_core.a(mkl_memory.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_c_pre_cgs_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(do_all_fc_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_c_amuxy_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(do_all_fc_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_amuxy_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(do_all_fc_lp64.o)&lt;BR /&gt; Referenced in libmkl_core.a(pre_cgs_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_cgs_i&lt;BR /&gt; Referenced in libmkl_core.a(pre_cgs_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_cgs_a&lt;BR /&gt; Referenced in libmkl_core.a(pre_cgs_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_cgs_b&lt;BR /&gt; Referenced in libmkl_core.a(pre_cgs_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_ladj_mod_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(reorder1_lp64.o)&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_psol_fwgath_pardiso&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 20 May 2009 17:13:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902828#M11401</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-05-20T17:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902829#M11402</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414073"&gt;rawlinssci.utah.edu&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;EM&gt;
&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px; height: 0pt;"&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;ifort -o nike3d.lnx *.o   -L/usr/sci/LinuxIA64/intel/mkl/lib/64/  /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_intel_lp64.a -Wl,--start-group /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_intel_thread.a libmkl_core.a -Wl,--end-group -L/usr/sci/LinuxIA64/intel/mkl/lib/64/ -liomp5  -lpthread -lm&lt;BR /&gt;IPO Error: unresolved : mkl_pds_lp64_get_proc_pardiso&lt;BR /&gt; Referenced in libmkl_core.a(pardiso_lp64.o)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
The lp64 library belongs within the --start-group ... --end-group grouping.&lt;BR /&gt;</description>
      <pubDate>Wed, 20 May 2009 18:16:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902829#M11402</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-05-20T18:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902830#M11403</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/367365"&gt;tim18&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;EM&gt; The lp64 library belongs within the --start-group ... --end-group grouping.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;I moved the lp64 library within the group and still got the same errors. Note that if I use the link line:&lt;BR /&gt;&lt;BR /&gt;ifort   -o nike3d.lnx nike3d.o *.o   -L/usr/sci/LinuxIA64/intel/mkl/lib/64/ /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_lapack.a /usr/sci/LinuxIA64/intel/mkl/lib/64/libiomp5.a -openmp -lpthread&lt;BR /&gt;&lt;BR /&gt;I don't get the other unresolved reference errors, but I do still get the following error:&lt;BR /&gt;&lt;BR /&gt;IPO Error: unresolved : __tls_get_addr&lt;BR /&gt; Referenced in libmkl_core.a(mkl_memory.o)&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;</description>
      <pubDate>Wed, 20 May 2009 18:28:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902830#M11403</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-05-20T18:28:49Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902831#M11404</link>
      <description>&lt;DIV style="margin: 0px; height: auto;"&gt;&lt;/DIV&gt;
The libmkl_lapack.a in recent MKL versions is just a link script fragment which you can view as plain text. It shouldn't make any difference whether you use that script or the commands copied out of it.&lt;BR /&gt;The continued tls problems make it look like an incompatibility with your gliibc. I'm out of IA64 business, my old IA64 box died last week; anyway, I haven't any experience with Altix IA64 distros.&lt;BR /&gt;If you submit a support request on premier.intel.com, you will need to quote your distro (some version of SLES?), uname, and glibc; in addition you should give your ProPack version and binutils (e.g. ld --version).&lt;BR /&gt;One other thing: you should make sure you are linking the libraries you have specified from your MKL directory, and not getting your current MKL libraries mixed up with some older versions, such as libguide.so or libiomp5.so which may be installed elsewhere on your system. You should use the latest libiomp5 among those provided with your MKL and with your ifort.&lt;BR /&gt;The ifort professional version (the only one still supported) has its own MKL library, so you could avoid confusion by getting all these libraries from the ifort installation tree.&lt;BR /&gt;</description>
      <pubDate>Thu, 21 May 2009 05:18:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902831#M11404</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-05-21T05:18:01Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902832#M11405</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414073"&gt;rawlinssci.utah.edu&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;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;I moved the lp64 library within the group and still got the same errors. Note that if I use the link line:&lt;BR /&gt;&lt;BR /&gt;ifort   -o nike3d.lnx nike3d.o *.o   -L/usr/sci/LinuxIA64/intel/mkl/lib/64/ /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_lapack.a /usr/sci/LinuxIA64/intel/mkl/lib/64/libiomp5.a -openmp -lpthread&lt;BR /&gt;&lt;BR /&gt;I don't get the other unresolved reference errors, but I do still get the following error:&lt;BR /&gt;&lt;BR /&gt;IPO Error: unresolved : __tls_get_addr&lt;BR /&gt; Referenced in libmkl_core.a(mkl_memory.o)&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
I am using MKL 9.0 and Ifort 10.0 on an itanium, and found the sam eerror. I resolved the problem by putting 'libc.a' into the MKL link group.&lt;BR /&gt;&lt;BR /&gt;Note that some versions of ifort did not handle the --group flags correctly, perhaps depending on platform variations. Instead of using those flags, I have been using a pseudo-archive linker script instead. In this case, it contains the line:&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414073"&gt;rawlinssci.utah.edu&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;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;I moved the lp64 library within the group and still got the same errors. Note that if I use the link line:&lt;BR /&gt;&lt;BR /&gt;ifort -o nike3d.lnx nike3d.o *.o -L/usr/sci/LinuxIA64/intel/mkl/lib/64/ /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_lapack.a /usr/sci/LinuxIA64/intel/mkl/lib/64/libiomp5.a -openmp -lpthread&lt;BR /&gt;&lt;BR /&gt;I don't get the other unresolved reference errors, but I do still get the following error:&lt;BR /&gt;&lt;BR /&gt;IPO Error: unresolved : __tls_get_addr&lt;BR /&gt; Referenced in libmkl_core.a(mkl_memory.o)&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
I am using MKL 9.0 and Ifort 10.0 on an IA64 with SUSE (SLES-10), and found the same error. I resolved the problem by adding '/lib/libc.so.6.1 /lib/ld-linux-ia64.so.2' to the MKL linking group.&lt;BR /&gt;&lt;BR /&gt;I tried using 'libc.so', but ifort gave an error with the library /usr/lib/libc_nonshared.a, referenced by /usr/lib/libc.so, which is actually a linker script. Maybe that nonshared lib is the source of the problem? &lt;BR /&gt;&lt;BR /&gt;Note that some versions of ifort did not handle the --group flags correctly, perhaps depending on platform variations. Instead of using those flags, I have been creating a linker script instead. In this case, it contains the line:&lt;BR /&gt;&lt;BR /&gt;GROUP (libmkl_ipf.a libmkl_lapack.a libguide.a /lib/libc.so.6.1 /lib/ld-linux-ia64.so.2)&lt;BR /&gt;&lt;BR /&gt;Joe Krahn&lt;BR /&gt;</description>
      <pubDate>Wed, 03 Jun 2009 17:48:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902832#M11405</guid>
      <dc:creator>joseph-krahn</dc:creator>
      <dc:date>2009-06-03T17:48:53Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902833#M11406</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/22050"&gt;krahn@niehs.nih.gov&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;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;&lt;BR /&gt;I tried using 'libc.so', but ifort gave an error with the library /usr/lib/libc_nonshared.a, referenced by /usr/lib/libc.so, which is actually a linker script. Maybe that nonshared lib is the source of the problem? &lt;BR /&gt;&lt;BR /&gt;Note that some versions of ifort did not handle the --group flags correctly, perhaps depending on platform variations. Instead of using those flags, I have been creating a linker script instead. In this case, it contains the line:&lt;BR /&gt;&lt;BR /&gt;GROUP (libmkl_ipf.a libmkl_lapack.a libguide.a /lib/libc.so.6.1 /lib/ld-linux-ia64.so.2)&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
It's true, the first 2 10.1 compiler releases had a buggy linker script generation, and you may have had to make your own linker script to use those, Generally, rather than continue to use buggy early versions of a compiler, it makes more sense to upgrade.&lt;BR /&gt;It would be unreliable to link a static library to satisfy references from a dynamic library.&lt;BR /&gt;</description>
      <pubDate>Thu, 04 Jun 2009 03:06:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902833#M11406</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2009-06-04T03:06:30Z</dc:date>
    </item>
    <item>
      <title>Re: IPO Error: unresolved : __tls_get_addr&#xD;
unresolved : __tls_</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902834#M11407</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/22050"&gt;krahn@niehs.nih.gov&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;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
I am using  MKL 9.0 and Ifort 10.0 on an itanium, and found the sam eerror. I resolved the problem by putting 'libc.a' into the MKL link group.&lt;BR /&gt;&lt;BR /&gt;Note that some versions of ifort did not handle the --group flags correctly, perhaps depending on platform variations. Instead of using those flags, I have been using a pseudo-archive linker script instead. In this case, it contains the line:&lt;BR /&gt;&lt;BR /&gt;
&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414073"&gt;rawlinssci.utah.edu&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;EM&gt; &lt;BR /&gt;I moved the lp64 library within the group and still got the same errors.  Note that if I use the link line:&lt;BR /&gt;&lt;BR /&gt;ifort -o nike3d.lnx nike3d.o *.o -L/usr/sci/LinuxIA64/intel/mkl/lib/64/ /usr/sci/LinuxIA64/intel/mkl/lib/64/libmkl_lapack.a /usr/sci/LinuxIA64/intel/mkl/lib/64/libiomp5.a -openmp -lpthread&lt;BR /&gt;&lt;BR /&gt;I don't get the other unresolved reference errors, but I do still get the following error:&lt;BR /&gt;&lt;BR /&gt;IPO Error: unresolved : __tls_get_addr&lt;BR /&gt; Referenced in libmkl_core.a(mkl_memory.o)&lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
I am using  MKL 9.0 and Ifort 10.0 on an IA64 with SUSE (SLES-10), and found the same error. I resolved the problem by adding '/lib/libc.so.6.1 /lib/ld-linux-ia64.so.2' to the MKL linking group.&lt;BR /&gt;&lt;BR /&gt;I tried using 'libc.so', but ifort gave an error with the library /usr/lib/libc_nonshared.a, referenced by /usr/lib/libc.so, which is actually a linker script. Maybe that nonshared lib is the source of the problem? &lt;BR /&gt;&lt;BR /&gt;Note that some versions of ifort did not handle the --group flags correctly, perhaps depending on platform variations. Instead of using those flags, I have been creating a linker script instead. In this case, it contains the line:&lt;BR /&gt;&lt;BR /&gt;GROUP (libmkl_ipf.a libmkl_lapack.a libguide.a /lib/libc.so.6.1 /lib/ld-linux-ia64.so.2)&lt;BR /&gt;&lt;BR /&gt;Joe Krahn&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;John,&lt;BR /&gt;&lt;BR /&gt;Thanks. Adding libc.a in a link group took care of the __tls_get_addr problem.&lt;BR /&gt;&lt;BR /&gt;Dave&lt;BR /&gt;</description>
      <pubDate>Thu, 04 Jun 2009 22:36:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/IPO-Error-unresolved-tls-get-addr-unresolved-tls-get-addr/m-p/902834#M11407</guid>
      <dc:creator>Rawlins__David</dc:creator>
      <dc:date>2009-06-04T22:36:18Z</dc:date>
    </item>
  </channel>
</rss>

