Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for December 5, 2013
Deadline scheduling: coming soon?
LWN.net Weekly Edition for November 27, 2013
ACPI for ARM?
LWN.net Weekly Edition for November 21, 2013
The fun thing of autotools is that you don't need perl, python, cmake, scons or any additional
package (ignoring the Microsoft mess for a moment), but only a handful of sh tools which most
unix-style OSes have.
LCA: Disintermediating distributions
Posted Feb 6, 2008 23:00 UTC (Wed) by bronson (subscriber, #4806)
Yes, you just need bash... a bunch of core utils... and one heck of a lot of time and
Autotools is a nightmare for any non-trivial task (speaking as an ex-release-engineer). How
many different autoconfs do they ship with Debian now? Three? Four? How much time has been
lost to otherwise rational people being forced to wade through impenetrable shell scripts?
I really look forward to the day that standardization comes to packaging. I doubt that it
will involve autotools though!
Posted Feb 6, 2008 23:32 UTC (Wed) by vapier (subscriber, #15768)
hardly correct. nothing in autotools depends on bash, and the "core utils" you refer to is a
pretty small list that any and all *nix system provides (awk/grep/sed/etc...).
anyone doing serious work does not care about older versions of autotools (there are actually
only 2 major versions of autoconf), which means you really have to work with the latest
autotools does provide a consistent interface for distribution maintainers to utilize and
package up things. in fact, most autotool based packages can trivially be handled with the
same template build code.
Posted Feb 7, 2008 9:24 UTC (Thu) by bronson (subscriber, #4806)
> anyone doing serious work does not care about older versions of autotools
You ever try to compile an older package with a newer version of autotools? Failure city.
There's a reason Debian is forced to include so many version of autotools.... and, I assure
you, they are doing serious work.
Posted Feb 7, 2008 17:32 UTC (Thu) by stevenj (guest, #421)
This is no different from the reason why Debian ships multiple versions of Python, or gcc, or many other development tools.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds