libpthread.so.2 compatibility

John Hay jhay at meraka.org.za
Mon Jun 5 18:04:52 UTC 2006


On Mon, Jun 05, 2006 at 01:33:13PM -0400, Daniel Eischen wrote:
> 
> No, you can't use that app unless you somehow build it so that
> it doesn't use libc.  The problem is that you don't have a
> libc.so.6 that matches libpthread.so.2.  You -stable app depends
> on libc.so.6, not libc.so.7.  When you upgrade from -stable
> to -current, you bypass the changes that went into libc.so.6
> before it became libc.so.7.  The -current libpthread.so.2
> changed to stay in sync with those changes.
> 
> Bottom line:  -stable libc.so.6 != -current libc.so.6
>               -stable libpthread.so.2 != -current libpthread.so.2
> 
> Both libpthread.so.2 and libc.so.6 (and .so.7) have to be
> in sync (built from same-dated sources).

Ok, hopefully this is just a temporary thing until somebody can work
up the courage to bump libpthread.so.2. It is pretty silly to have
two files with the same name but different contents. Even the
compat libs cannot help with that.

John
-- 
John Hay -- John.Hay at meraka.csir.co.za / jhay at FreeBSD.org


More information about the freebsd-current mailing list