Lib Errors After 6.3 - 7 Update

Norberto Meijome freebsd at meijome.net
Wed Mar 5 11:21:14 UTC 2008


On Wed, 05 Mar 2008 07:17:57 +0000
Matthew Seaman <m.seaman at infracaninophile.co.uk> wrote:

> Umm... Using libmap.conf in this way is functionally equivalent to
> sym-linking the shlibs and is just as evil.  If an app needs libc.so.5
> then the only correct answer is to give it libc.so.5 by installing
> compat5x.

of course it is as evil if do it carelessly, but it's a more controlled
sym-linking of forms, as you can tell it that a certain symlink only applies to
one application and not all of them. probably doesn't really apply to this
example, but, from my experience, it is far better than symlinking.

> 
> libmap.conf has its uses, but one of the primary reasons for having it
> -- switching between different threading implementations -- is a non-issue
> on 7.0 where you get libthr style threads as standard.  I think there
> may be one or two ports that advise you to make specific libmap.conf
> settings, but unless you've installed one of those, you really should
> not need a libmap.conf at all.

_________________________
{Beto|Norberto|Numard} Meijome

Software QA is like cleaning my cat's litter box: Sift out the big chunks. Stir
in the rest. Hope it doesn't stink.

I speak for myself, not my employer. Contents may be hot. Slippery when wet.
Reading disclaimers makes you go blind. Writing them is worse. You have been
Warned.


More information about the freebsd-questions mailing list