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

Andrew Bartlett abartlet at samba.org
Mon Jun 11 06:08:32 MDT 2012


On Thu, 2012-05-31 at 09:52 +1000, Andrew Bartlett wrote:
> 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.  

The build system discussion (which I thought might inform decisions like
this) hasn't gone anywhere productive, so I'm still looking for feedback
on this.  I would like to decide one way or the other on this mid-week.

Andrew Bartlett

-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org



More information about the samba-technical mailing list