Subsystem and module link tests for build farm

Tim Potter tpot at samba.org
Tue May 17 06:58:22 GMT 2005


On Fri, 2005-05-13 at 09:57 +0200, Jelmer Vernooij wrote:
> Hi Tim,
> 
> On Thu, May 12, 2005 at 07:55:08PM +1000, Tim Potter wrote about 'Subsystem and module link tests for build farm':
> > I've put together a bit of a patch to have some test executables
> > automatically generated to test whether subsystems and modules have
> > their appropriate dependencies expressed in the config.mk files.
> > Whether this is a useful thing to do or not is another matter.
> 
> > Currently the linktest functionality needs to be explicitly enabled in
> > the config.mk file.  I've only enabled it for the SOCKET subsystem at
> > the moment as a test.
> This looks really nice - any reason we couldn't run it on all
> subsystems rather then specifying them manually? 

I'm glad you like it.

I didn't want to make too much of a mess and I suspect most everything
will fail because the REQUIRED_SUBSYSTEMS for most subsystems is wrong.
I.e fo

Once these problemos are worked out you can invert the default of the
LINKTEST variable to disable tests individually.

> > So buildfarm people, what do you think?  I've been spending some time
> > looking at the structure of all the modules (the samba4-deps.dot file is
> > very useful for this) with a view to finally having a useful smb client
> > library.
> We also still need some way to install our headers externally and some
> way to create shared libraries and install them....

Yeah that's kind of a hassle.  I think we may be doing well in that
department since we already build libsmbclient relatively sucessfully.
We should install libraries and headers in $prefix, and leave the hard
stuff to the distro packagers.


Tim.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba-technical/attachments/20050517/6e3b77a1/attachment.bin


More information about the samba-technical mailing list