proposal: merge waf build of s4 to master
Volker Lendecke
Volker.Lendecke at SerNet.DE
Mon Apr 5 05:15:56 MDT 2010
On Mon, Apr 05, 2010 at 09:09:41PM +1000, tridge at samba.org wrote:
> > Another question: What does the pure Samba3 end-user doing a
> > compile gain from a conversion to waf?
>
> Not nearly as much as developers gain, but there are a few things:
>
> - install/uninstall work properly (ie. really removes all files and
> directories on uninstall)
>
> - correct use of system vs in-tree headers, so less likely to get a
> broken build
I would call these ones bugs in the current Makefile.in.
Can you please file bugs about it in bugzilla.samba.org, so
that they are not forgotten?
> - bundled library renames, so they can safely install on a system
> that has packages that rely on talloc, tdb etc without breaking
> their system
What does that mean?
> - able to use rpath if they want to, to avoid having to muck about
> with their ld.so.conf
What blocks us from putting that into Makefile.in as well?
> - if they are installing from git, then they can update and re-build
> reliably without having to do make clean idl_full
Ok, I was asking about end-users downloading a .tar.gz from
http://www.samba.org/.
> - detection of conflicts between system and in-tree libs, so you
> don't end up with two instances of talloc in one binary (and thus
> possible corruption)
Again, this is a bug in the Makefile.in.
> and most importantly of all, a bit of colour in their terminal when
> building :-)
Cool!
> Perhaps none of these are enough by themselves to justify a change of
> build system for Samba3, but I think the gains for the developers will
> be more worthwhile.
Sure, but I would guess the ratio of developers versus users
differs a bit between Samba3 and Samba4.
Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20100405/bebd49c7/attachment.pgp>
More information about the samba-technical
mailing list