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

Bug#165358: Also caused segfaults in su and ssh



On Tue, Oct 22, 2002 at 05:49:46PM -0500, Zed Pobre wrote:

> > >     Okay, the above is inflammatory, and I've debated deleting
> > > it with myself for a little while, but I'm going to let it
> > > stand, because some upgrade path is going to have to be provided
> > > by the next release --

> > Sadly, your rant is too late.  =) 2.3.1-3 provides an upgrade path
> > by providing compatability with old static binaries.  They will
> > break at some point in the future, but any static
> > binaries/libraries compiled against 2.3 will continue to be fine.

>     I am confused.  I can confirm that it is *not* true that static
> binaries compiled against 2.2 (i.e. woody libc6) will function with
> 2.3.1-3, 

Hmm.  I'll need a testcase then, because the testcases we have now
work.

> and I'm more concerned about that than I am about doing this all
> over again in the future (i.e. until this is resolved, there will be
> no clean way to handle a partial upgrade from woody to sarge).  But
> just so I get this right, it is now true that anything compiled
> statically against 2.3.1-3+ should work even on a future system
> running libc6, say, 4.5.9?

I can't promise you a length of time in the future.  The problem is
that statically linked binaries on systems using glibc (So, GNU/Linux,
GNU/Hurd, GNU/FreeBSD) are not entirely statically linked.  They still
reference NSS DSO's.  There's no promise of infinite forward
compatability.

Tks,
Jeff Bailey

-- 
learning from failures is nice in theory...
but in practice, it sucks :)
 - Wolfgang Jaehrling



Reply to: