G'day James,

Is there a command to show which functions are encapsulated in the
library file libnetrek.a? Is the "./configure ; make" process affected
by this change? Ntserv is the main server process?
How does this ease understanding of the code since the source files
for ntserv have not changed as I understand it?

Zach

On 4/22/06, James Cameron <quozl at us.netrek.org> wrote:
> The rework mentioned below has been committed.  The 42K patch was
> rejected by the mailing list.
>
> --
>
> A rework of the Vanilla build process was about to be committed, but
> SourceForge CVS is down again.  Patch is attached.
>
> The goal of the change is to reduce the cost of adding functions, and to
> ease understanding of the code.
>
> I've chosen for the moment not to use a shared library, since doing so
> complicates the build process and involves the use of an additional
> build dependency (libtool), although it might drop run-time virtual
> memory consumption slightly.
>
> - most common code used in ntserv/ is placed in an ar(1) archive
>   libnetrek.a,
>
> - binaries are linked against libnetrek.a,
>
> - some binaries that need special compilation (e.g. of
>   ntserv/commands.c) still do this.
>
> --
> James Cameron    mailto:quozl at us.netrek.org     http://quozl.netrek.org/
>
> _______________________________________________
> netrek-dev mailing list
> netrek-dev at us.netrek.org
> http://mailman.us.netrek.org/listinfo/netrek-dev
>