Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Mar 2007 10:27:27 -0500
From:      Robert Huff <roberthuff@rcn.com>
To:        questions <freebsd-questions@freebsd.org>
Subject:   Re: 6.2 running 4.x binaries (missing libc.so.3)
Message-ID:  <17910.49887.381333.73086@jerusalem.litteratus.org>
In-Reply-To: <1173798299.26618.6.camel@localhost>
References:  <200703131232.l2DCWn978167@lakes.dignus.com> <17910.47489.986075.631967@jerusalem.litteratus.org> <1173798299.26618.6.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
Sergio Lenzi writes:

>  > >  However, the 4.x binaries want to find libc.so.3, which
>  > >  doesn't seem to be anywhere around.
>  > >  
>  > >  Anyone know the trick to getting this to work?
>  > 
>  > 	/usr/ports/misc/compat4x ?
>  
>  or as a workaround 
>  add in the /etc/libmap.conf
>  
>  libc.so.3                        libc.so
>  libm.so.3                       libm.so
>  
>  ......
>  that is every shared library it complains add it to 
>  the /etc/libmap.conf

	That can work.
	On the other hand, there's no guarantee the ABI - never mind
the internal operation - of any function will remain constant across
a major version bump.  (As far as I know.)
	The safe way is to update/rebuild against current libs;
failing that, to install the compat?x package.


					Robert Huff



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?17910.49887.381333.73086>