comp.lang.ada
 help / color / mirror / Atom feed
From: Mark H Johnson <mark_h_johnson@raytheon.com>
Subject: Re: GNAT and GNU build system
Date: Wed, 04 Aug 2004 08:33:28 -0500
Date: 2004-08-04T08:33:28-05:00	[thread overview]
Message-ID: <IA5Qc.1$DI2.0@dfw-service2.ext.ray.com> (raw)
In-Reply-To: <Ox0Qc.981$4z3.109@reader1.news.jippii.net>

Tapio Kelloniemi wrote:
> Lutz Donnerhacke <lutz@iks-jena.de> wrote:
[snip]

>>You do not need autoconfig for Ada.
> 
> It is a de facto standard in free software.
> 
I respectively disagree and provide a few examples:
  Nethack - http://www.nethack.org/
Nethack has been around for a long time as a free software product and 
does not use autoconf or similar tools. The software is portable to a 
number of platforms (including several non-Unix platforms). A few have 
generated autoconf files and offered them to the development team, but 
they have not been accepted into the baseline.

   X applications - http://www.x.org/
X has had its own configuration system for a long time as well. The 
principle of using "make World" to build applications goes pretty deep 
and across a number of platforms.

   Apache - http://www.apacheweek.com/issues/98-04-03
Somewhat of a surprise to me, but it states about half way down that 
Apache does not use autoconf to configure the build process. Not quite 
sure what that means in detail, but an interesting note.

Just because autoconf / automake are popular with some free software 
products does not make it a "defacto standard". You may also find the 
issue of portability in Ada can be handled in a more straight forward 
manner as well. Certainly, the people at ACT who maintain GNAT have 
given this careful consideration since they are the ones supporting GNAT 
on a wide range of platforms. If they (or their customers paying the 
bills) thought it was necessary to provide autoconf support, they would 
have done so.

   --Mark




  reply	other threads:[~2004-08-04 13:33 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-03 19:36 GNAT and GNU build system Tapio Kelloniemi
2004-08-03 20:12 ` Jerome Hugues
2004-08-04  2:05 ` Lutz Donnerhacke
2004-08-04  7:49   ` Tapio Kelloniemi
2004-08-04 13:33     ` Mark H Johnson [this message]
2004-08-04 16:04       ` Georg Bauhaus
2004-08-04 19:21         ` Ludovic Brenta
2004-08-04 20:29         ` Tapio Kelloniemi
2004-08-05  2:15           ` Georg Bauhaus
2004-08-06 10:26             ` Stephen Leake
2004-08-06 15:36               ` Georg Bauhaus
2004-08-14  6:00                 ` Tapio Kelloniemi
2004-08-14 11:32                   ` Ludovic Brenta
2004-08-14 14:41                   ` Georg Bauhaus
2004-08-04 20:06       ` Tapio Kelloniemi
2004-08-04 20:34         ` Ludovic Brenta
2004-08-04 22:11           ` Stephen Leake
2004-08-05  8:50             ` Tapio Kelloniemi
2004-08-08 14:45               ` Ludovic Brenta
2004-08-10 16:18                 ` Nick Roberts
2004-08-12 13:56   ` Florian Weimer
2004-08-13 15:52     ` Lutz Donnerhacke
2004-08-04 22:06 ` Stephen Leake
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox