Subject: Re: Shared object handling proposed change.
To: None <tech-toolchain@netbsd.org>
From: Christos Zoulas <christos@zoulas.com>
List: tech-toolchain
Date: 05/21/2002 16:22:01
In article <20020515181327.4D6247E10@beowulf.gw.com>,
Christos Zoulas <christos@zoulas.com> wrote:
>
>The motivation behind this change is to allow programs that like to create
>shared objects of the form <objectname>.so easy.
>
>The following changes are made:
>
>1. Introduced ${LIBPREFIX}, which defaults to "lib" so that a Makefile can
>   set it to empty if no prefix is desired.
>2. Change shared object suffix from ".so" to ".lo" so that there is no conflict
>   with the linker generated files.
>3. Change host generated object files to ".ho" [".lo" was used before and
>   not documented in bsd.README] and beautify the rule.
>4. Allow SHLIB_FULLVERSION to be empty, creating ".so" files without a version.
>5. Document changes.
>

I've heard only 2 positive and 0 negative remarks about this, so I will
proceed with the change after the branch. This is the last time to voice
objections.

christos