[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: autotools alternatives, is anybody using autosetup?
- From: Andres Perera <andres.p@...>
- Date: Thu, 19 Jul 2012 18:58:14 -0430
On Thu, Jul 19, 2012 at 5:54 PM, Craig Barnes <craigbarnes85@gmail.com> wrote:
>
> Autoconf does nothing for me as a packager, except make the build
> process as opaque and indirect as possible. Passing flags to an
> ifdef'd Makefile build is much nicer and easier to understand than any
> autotools build.
by ifdef'd makefile you mean gmake or pmake dependent, or actually
processing it with cpp? could you show me an example of such a
makefile that covers the amount of architectures autoconf does? i
would like to see how it manages to provide compatibility without
indirection and complexity
>
> Even the Nginx build system is more straight forward than autotools
> and they use a huge pile of shell scripts.
well, what runtime do you use to probe the system for features other
than shell? this ties in to the previous question: show me a project
with as many targets so that i can objectively compare the two. i
would assume that's the expected course of action before deciding one
approach is inferior -- not withstanding holding the opinion that some
autoconf targets aren't relevant
>
> Take a look at this:
>
> http://pkgs.fedoraproject.org/gitweb/?p=lua.git;a=blob;f=lua-5.1.4-autotoolize.patch;h=afcb3fbeea3d4542359402803c5f096270253dae;hb=HEAD
>
> Yup, Fedora's "autotoolize" patch for Lua 5.1.4 is 40,000 lines! More
> than double the size of Lua itself. That for me is just too much to
> stomach, regardless of the supposed "virtues" of autotools.
in those 40,000 lines you also counted autogen.sh, and other scripts
that aren't tailored for each autoconf deployment -- they are either
generated or duplicated amongst projects. have you ever maintained a
project that uses autoconf? i ask because you're showing your
unfamiliarity by not discerning between "object" and "source"
>
> I also recently saw someone submit an "autotoolize" patch for a
> project I work on. The "project" is a 500 line text-processing
> utility. The autotoolize patch was about 10,000 lines.
>
> autotools is a cult!
i have no answer for this last line because you've completely dropped
any illusion of having technical merit to your critique
- References:
- Re: autotools alternatives, is anybody using autosetup?, Sam Roberts
- Re: autotools alternatives, is anybody using autosetup?, William Ahern
- Re: autotools alternatives, is anybody using autosetup?, Miles Bader
- Re: autotools alternatives, is anybody using autosetup?, Coda Highland
- Re: autotools alternatives, is anybody using autosetup?, steve donovan
- Re: autotools alternatives, is anybody using autosetup?, Axel Kittenberger
- Re: autotools alternatives, is anybody using autosetup?, Craig Barnes