This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Missing symbols (Was: glibc 2.1.93)
- To: drepper at cygnus dot com
- Subject: Missing symbols (Was: glibc 2.1.93)
- From: "Martin v. Loewis" <martin at loewis dot home dot cs dot tu-berlin dot de>
- Date: Tue, 5 Sep 2000 09:27:56 +0200
- CC: libc-alpha at sourceware dot cygnus dot com
- References: <m366ogq5qq.fsf@otr.mynet.cygnus.com>
> Send success stories and bug reports to libc-alpha@sourceware.cygnus.com.
I have a problem using the Perl IO module. Perl reports
Can't load '/usr/lib/perl5/5.6.0/i586-linux/auto/IO/IO.so' for module IO: symbol fsetpos64, version GLIBC_2.1 not defined in file libc.so.6 with link time reference at /usr/lib/perl5/5.6.0/i586-linux/XSLoader.pm line 73.
Indeed, looking for fsetpos64 in glibc 2.1.3, I get
0004b200 t _IO_fsetpos64
0004b200 W fsetpos64
With 2.1.93, I get
000666b0 T _IO_fsetpos64@@GLIBC_2.2
0006bf30 t _IO_fsetpos64@GLIBC_2.0
000666b0 t _IO_new_fsetpos64
0006bf30 t _IO_old_fsetpos64
000666b0 t __new_fsetpos64
000666b0 T fsetpos64@@GLIBC_2.2
That looks like an incompatibility to me.
Regards,
Martin