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
next prev parent 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