In the last episode (Sep 18), Andrew J Caines said:
> Again, a port update of a library has bumped a .so version [in this case
> libatk-1.0.so.200 -> libatk-1.0.so.400]. This leaves a bunch of binaries
> linked to the old .so which won't start.

how did you update the port?   Portupgrade moves old libraries into
/usr/local/lib/compat/pkg so old programs can still link to them.  Or
you could run portupgrade -R, which will upgrade all the packages
dependent on the one you list.

> Is there an elegant and quick way to relink a given binary to a
> different version of a particular .so, eg. "mvld foo foo.so.1
> foo.so.2"?

Version numbers get bumped for a reason :)  Running the wrong version
library will usually result in a coredump or runtime linking error.

-- 
        Dan Nelson
        [EMAIL PROTECTED]
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to