[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#710841: [kfreebsd-i386] libsqlite3-0: insufficient dependency on libc, or something



Control: retitle -1 [kfreebsd-i386] symbol posix_fallocate64, version GLIBC_2.3.3 not defined in file libc.so.0.1
Control: reassign -1 libc0.1 2.17-4

I installed Debian wheezy kfreebsd-i386 (standard + openssh-server, I think)
on a kvm virtual machine, upgraded to unstable to try to test a patch for
<http://bugs.debian.org/692739>, ran aptitude and got this error:

aptitude: relocation error: /usr/lib/i386-kfreebsd-gnu/libsqlite3.so.0: symbol posix_fallocate64, version GLIBC_2.3.3 not defined in file libc.so.0.1 with link time reference

sqlite3(1) produces the same relocation error.

I'm initially reporting this against libsqlite, mainly to get all the
dependency information, but I wouldn't be surprised if it was actually
an eglibc bug.

It is.

$ readelf -a 3/lib/i386-kfreebsd-gnu/libc-2.17.so | grep x_fa  | cut -c 24-
FUNC    GLOBAL DEFAULT   12 posix_fallocate64@GLIBC_2.3
FUNC    GLOBAL DEFAULT   12 posix_fallocate64@@GLIBC_2.3.3
FUNC    GLOBAL DEFAULT   12 posix_fadvise@@GLIBC_2.3
FUNC    GLOBAL DEFAULT   12 posix_fallocate@@GLIBC_2.3
FUNC    GLOBAL DEFAULT   12 posix_fadvise64@@GLIBC_2.3

$ readelf -a 4/lib/i386-kfreebsd-gnu/libc-2.17.so | grep x_fa  | cut -c 24-
FUNC    GLOBAL DEFAULT   12 posix_fallocate64@@GLIBC_2.3
FUNC    GLOBAL DEFAULT   12 posix_fadvise@@GLIBC_2.3
FUNC    GLOBAL DEFAULT   12 posix_fallocate@@GLIBC_2.3
FUNC    GLOBAL DEFAULT   12 posix_fadvise64@@GLIBC_2.3

Some version trickery is missing.

I will look at it.

Petr


Reply to: