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