CVS update: samba/source

Elrond elrond at samba.org
Wed May 10 01:42:46 EST 2000


Hi Andrew,

I know, you're "authoritative" (please don't misunderstand
me!) in samba-areas, but here I realy would like the stuff
to be done, as it is intended:

ltmain.sh and ltconfig are black boxes and one should not
modify them. (two exception: Bugs and things, that can't
realy be done otherwise and are _important_.) If you realy
need to modify them, please ask me before, so I can check,
if there are other ways or otherwise see, if we get the
change integrated in the upstream version.

If you want to change the behaviour of libtool, you've
several options. Most of them are in configure.in. Others
can be set on the command-line, when one uses libtool
(normaly from Makefile.in, it was here, where I turned of
the echoing of all compiler-invocation [libtool normaly
shows the complete compiler-invocation, when it is
called]).

If you realy want TNG to build static by default, you
should take a look at configure.in (search for LIBTOOL).
and uncomment the appropiate commands (or tell me to do
it).

I have to say, that I would like the default in TNG to be
shared builds and for HEAD/releases to be static builds.
Most people, who use TNG are experienced enough to
understand the versioning-trouble of shared libraries and
to report bugs in libtool.

(Versioning: I think, the best way for samba is, to encode
the release-version into the library-version, that is,
libraries from samba-2.0.7 wont work with 2.0.8 and so on.
There's an extra option in libtool for this style of
versioning.)


    Elrond


On Tue, May 09, 2000 at 07:23:19PM +1000, Andrew Tridgell wrote:
> 
> Date:	Tuesday May 9, 2000 @ 19:21
> Author:	tridge
> 
> Update of /data/cvs/samba/source
> In directory samba:/tmp/cvs-serv15357
> 
> Modified Files:
>       Tag: SAMBA_TNG
> 	ltconfig 
> Log Message:
> changed libtool to default to non-shared


More information about the samba-cvs mailing list