Subject: Re: ELF symlinks revisited, was Re: how to use crosscompiler?
To: Frederick Bruckman <fredb@immanent.net>
From: Todd Vierling <tv@duh.org>
List: tech-toolchain
Date: 02/04/2004 13:09:57
On Wed, 4 Feb 2004, Frederick Bruckman wrote:

: To cut to the chase, this is what I think we should be doing:
:
:     libfoo.so -> libfoo.so.0.3
:     libfoo.so.0.0 -> libfoo.so.0.3
:     libfoo.so.0.1 -> libfoo.so.0.3
:     libfoo.so.0.2 -> libfoo.so.0.3
:     libfoo.so.0.3

Uh... EEK!?

There are ELF versioning extensions to do what you want, and can allow the
runtime linker to detect the incompatibility and warn or fail before
continuing onward.  NetBSD just doesn't use these extensions [yet?].

-- 
-- Todd Vierling <tv@duh.org> <tv@pobox.com>