This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Missing symbols (Was: glibc 2.1.93)


> 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]