Bug#165358: libc6 breaks static linked glftpd
At Sat, 19 Oct 2002 15:14:41 -0400,
Daniel Jacobowitz wrote:
> On Sat, Oct 19, 2002 at 06:05:16PM +0200, Justus Schwartz wrote:
> > my xmms stopped working (sigseg) after the libc6 update, but i think thats the
> > known glib problem.
> > glpftd (as binary installed from www.glftpd.org) doesn't work anymore too. it's a
> > static linked binary, so i am really surprised. (its definitely the libc6
> > because it immediatly starts working again, if i downgrade to 2.2.5)
> > i don't know how to provide more usefull information as it is statically linked
> > and started from xinetd (which i restarted and i even rebooted my machine)
> Static binaries tend to break when you update glibc. That's a sad fact
> of life... they don't provide compatibility for NSS modules.
> Not sure we can do anything about this.
Well, it's serious problem, many static linked binaries (compiled
before 2.3) get segv. I don't know how to fix.
IMHO, one way to fix it is bumping up glibc nss version, because
breaking ABI back compatibility always change its lib.so
version (Of course, it needs upstream decision). Thus,
libnss_files.so.3 -> libnss_files-2.3.1.so (Don't test unless you
know what is occured).