[PATCH] Build system tidyup, remove autoconf build of public shared libraries

Andrew Bartlett abartlet at samba.org
Wed May 30 17:52:05 MDT 2012

On Mon, 2012-05-28 at 14:38 +1000, Andrew Bartlett wrote:
> On Fri, 2012-05-25 at 23:41 +1000, Andrew Bartlett wrote:
> > On Fri, 2012-05-25 at 12:14 +0200, Stefan (metze) Metzmacher wrote:
> > > Hi Andrew,
> > > 
> > > For the libraries which can be build standalone, talloc, tdb, tevent
> > > I think it's 100% needed to just ever install the standalone ones into
> > > the system.
> > 
> > Thanks.  As you reminded me on IRC, this would match the waf build,
> > which will only produce a public library in the individual build systems
> > for tevent, talloc, tdb etc.  
> I've put a series of patches for a tidyup of some build system stuff
> (remove bits of the old build systems), and this at
> https://git.samba.org/?p=abartlet/samba.git/.git;a=shortlog;h=refs/heads/minor-fixes

This is now in master.

> > > For the rest we should think about possible users, are there any non Linux
> > > users of libsmbclient or libnetapi?
> > 
> > There seem to be references to libsmbclient on FreeBSD, but as FreeBSD
> > is one of our 'must work' platforms for waf, that shouldn't be an issue.
> > 
> > The real questions is are there non-waf-compatible users of
> > libsmbclient, libnetapi or libsmbsharemodes.  That's why I asked
> > originally, but I can't think of a plausible case that would need these
> > libraries, and can't run waf. 
> I've put this at 
> https://git.samba.org/?p=abartlet/samba.git/.git;a=shortlog;h=refs/heads/build-fixes
> I would like to push the minor-fixes branch in the next day or so, and
> the build-fixes branch later this week, if there are no further
> concerns. 

I've reworked these patches, and re-pushed to that private branch.  The
patches are also attached - as you can see, it removes a deal of complex
build code, and as the commit messages indicate, we never used these .so
files internally.  


Andrew Bartlett
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-s3-build-Remove-build-of-libsmbclient.so-from-the-au.patch
Type: text/x-patch
Size: 11191 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20120531/28598849/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-s3-build-Remove-build-of-libnetapi.so-from-the-autoc.patch
Type: text/x-patch
Size: 21642 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20120531/28598849/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-s3-build-Remove-build-of-libsmbsharemodes.so-from-th.patch
Type: text/x-patch
Size: 5990 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20120531/28598849/attachment-0002.bin>

More information about the samba-technical mailing list