[coreboot] r3770 - trunk/util/msrtool
Patrick Georgi
patrick at georgi-clan.de
Wed Nov 26 13:32:31 CET 2008
Stefan Reinauer schrieb:
> Jordan Crouse wrote:
>
>>> findprog(), trycompile() and trylink() in the configure script are
>>> short, fairly easy to understand and hopefully portable enough.
>>>
>> Right - but autoconf scripts are portable _without_ hacking. Thats
>> the whole point.
>>
> That's sounds a tiny little bit like an urban legend?
>
No, just like the premise (and promise) of autotools.
Of course, in practice, things look somewhat different:
People who rely on that autoscan (or whatever) tool, see that its result
works, and are done with that stupid portability work (except that it
only works on their machine, and nowhere else).
Incompatible undocumented changes in autotools (it wouldn't be a real
GNU project without those).
People who get confused by the mix of m4, shell (for every shell since
1975), perl and whatever else crosses their way while they desperately
try to write a portable test for some feature in their tool.
Tests for everything from maximum command line length to existence of
stdio.h and the location of the fortran compiler (for a C app!) while
not testing for the actual system differences (third party libraries,
real system differences like endianess, ...)
And lots of other funny issues with autotools.
But in theory, autotools are a great idea!
Regards,
Patrick
More information about the coreboot
mailing list