Re: Link problems on IA64 v1.2.1

"Bill Abt" <[email protected]>
Newsgroups gmane.linux.ngpt.devel
Message-ID <[email protected]>
On 04/22/2002 at 04:15:53 PM MST, Nick Pollitt <[email protected]> wrote:

> I've built 1.2.1 for IA64 (RH 7.1).  I'm trying to compile an OpenMP
> application using NGPT, but when I run the program I get the following
> error:

Have you rebuild OpenMP as well?  Or are you relying on binary
compatibility?

>
> ./tp: error while loading shared libraries: ./tp: symbol
pthread_getspecific,
> version GLIBC_2.2 not defined in file libpthread.so.0 with link time
reference
>
> where libpthread.so.0 is a symbolic link to libpthread.so.12.0.21.  Can
> anyone interpret this error and suggest a fix?  More info needed?

The interpretation is easy ;-)  It's basically telling you that in your
original version of LinuxThreads, pthread_getspecific is versioned to glibc
2.2...  In the latest version of glibc however, pthread_getspecific is
versioned to glibc 2.0.  What version of glibc are you using?  Is it
possible for you to send me the "Versions" files from the glibc
linuxthreads directory you're running?  That would really help us sort this
out.

Thanks.

Regards,
     Bill Abt
     Senior Software Engineer
     Next Generation POSIX Threading for Linux
     IBM Cambridge, MA, USA 02142
     Ext: +(00)1 617-693-1591
     T/L: 253-9938 (Normal)
     T/L: 693-1591 (Backup)
     Cell: +(00)1 617-803-7514
     [email protected] or [email protected]
     http://oss.software.ibm.com/developerworks/opensource/pthreads
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.