Unit tests of internal functions

Ezra Peisach epeisach at MIT.EDU
Mon Dec 28 23:44:54 EST 2009


Russ Allbery wrote:
> Ken Raeburn <raeburn at MIT.EDU> writes:
>
>   
>> I think it would be easier if we were using a script to build shared
>> libraries given a list of OBJS.SH files and the other data, instead of
>> sticking everything in shell commands directly in the makefiles, but Tom
>> has objected to the script approach in the past.  (Bad experiences with
>> libtool?)  Having to fit every new bit of functionality into one long
>> command line makes things pretty ugly, IMO.  There may be ways to break
>> things apart more sanely, though, like creating a makefile target to
>> build a temporary file to hold some of the command-line options we need
>> to pass to the linker on platform X, etc.
>>     
>
> FWIW, I'm moving all of my packages to Automake and Libtool, and while
> that approach is not without problems, I think it's the right direction to
> go.  It means that there's at least some hope that other people have
> already run into whatever weird build problem you have and have written
> recipes to deal with, or even taught Automake and Libtool about it
> directly.  Upstream on both projects is fairly responsive.
>
> Also, there's the general advantage that a lot more people out there know
> Automake and Libtool than know the build system of any single project,
> which means it's more likely that you can find people who can patch your
> build system.
>
>   
Does automake/libtool work under windows - or compatible in some manner? 
I've heard of some people using cmake to help with this or even 
scons....  All would be major undertakings....

Ezra




More information about the krbdev mailing list