Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #15607

Re: [OT] Bashing on autotools

From Markus Wichmann <nullplan@gmx.net>
Newsgroups comp.lang.c
Subject Re: [OT] Bashing on autotools
Date 2012-01-08 23:09 +0100
Organization Aioe.org NNTP Server
Message-ID <6qgpt8-6sa.ln1@voyager.wichi.de.vu> (permalink)
References <33269556.1062.1325935591686.JavaMail.geo-discussion-forums@prak33> <20120107093130.782@kylheku.com> <slrnjghdrh.1fni.usenet-nospam@guild.seebs.net> <jeb91k$nao$1@dont-email.me> <87d3auzhay.fsf@temporary-address.org.uk>

Show all headers | View raw


On 08.01.2012 10:15, Dr Nick wrote:
> ec429 <ec429@cam.ac.uk> writes:
>> Or you can write POSIX-compliant code, refuse to support
>> non-POSIX-compliant platforms, and chuck Autoconf in /dev/dustbin
>> where it belongs.
> 
> Even then you need to do some of the things that Autoconf does - for
> example when different versions of libraries have a different interface.
> 

How about you build anyway and don't try to outsmart the administrator?
If the library really has the wrong version, the build will fail. (If
you just implement for one interface. If you implement for both you are
doing double shift for nothing!)

Just be nice and write it in your documentation somewhere!

>> Besides, even if you believe Autoconf's use case is valid, Autoconf is
>> not a well-designed solution to that problem; simply put, it's hairy.
> 
> Agreed.  But it's something that is likely to be there and that can do
> what you need doing (along with a lot of stuff you don't and never
> will).

Yeah, that's the problem with FSF software: Featuritis. The program does
what you want, and a ton of extra stuff.

What's wrong with small posix compliant scripts in the build system,
called by Makefiles?

Ciao,
Markus

Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Building a sample application with libraries located in nonstandard directory ArifulHossain tuhin <etothepowerpi@gmail.com> - 2012-01-07 03:26 -0800
  Re: Building a sample application with libraries located in nonstandard directory ec429 <ec429@cam.ac.uk> - 2012-01-07 14:15 +0000
    Re: Building a sample application with libraries located in nonstandard directory gazelle@shell.xmission.com (Kenny McCormack) - 2012-01-07 16:26 +0000
    Re: Building a sample application with libraries located in nonstandard directory jt@toerring.de (Jens Thoms Toerring) - 2012-01-07 17:40 +0000
  Re: Building a sample application with libraries located in nonstandard directory Kaz Kylheku <kaz@kylheku.com> - 2012-01-07 17:50 +0000
    Re: Building a sample application with libraries located in nonstandard directory Seebs <usenet-nospam@seebs.net> - 2012-01-07 21:24 +0000
      [OT] Bashing on autotools (Was: Building a sample application with libraries located in nonstandard directory) ec429 <ec429@cam.ac.uk> - 2012-01-08 05:19 +0000
        Re: [OT] Bashing on autotools (Was: Building a sample application with libraries located in nonstandard directory) Dr Nick <3-nospam@temporary-address.org.uk> - 2012-01-08 09:15 +0000
          Re: [OT] Bashing on autotools Markus Wichmann <nullplan@gmx.net> - 2012-01-08 23:09 +0100
            Re: [OT] Bashing on autotools Dr Nick <3-nospam@temporary-address.org.uk> - 2012-01-09 07:53 +0000
            Re: [OT] Bashing on autotools Seebs <usenet-nospam@seebs.net> - 2012-01-09 19:21 +0000
    Re: Building a sample application with libraries located in nonstandard directory falk@rahul.net (Edward A. Falk) - 2012-01-08 07:13 +0000
    Re: Building a sample application with libraries located in nonstandard directory ArifulHossain tuhin <etothepowerpi@gmail.com> - 2012-01-09 02:12 -0800
      Re: Building a sample application with libraries located in nonstandard directory Markus Wichmann <nullplan@gmx.net> - 2012-01-09 15:00 +0100

csiph-web