comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Autoconf & gnat Help Needed
Date: Sat, 24 Apr 2010 02:11:22 +0200
Date: 2010-04-24T02:11:22+02:00	[thread overview]
Message-ID: <871ve53e1h.fsf@ludovic-brenta.org> (raw)
In-Reply-To: Xns9D63A5ECABE18WarrensBlatherings@188.40.43.245

Warren <ve3wwg@gmail.com> writes:

> Vadim Godunko expounded in news:d50d540f-8fdf-40ae-9301-
> 4958c6bdff4f@q15g2000yqj.googlegroups.com:
>
>> On Apr 21, 11:54pm, Warren <ve3...@gmail.com> wrote:
>>> Has anyone here had experience using GNAT with autoconf/automake?
>>>
>> I used them long time ago. I don't known any project which still use
>> them now, but them was used in old versions of PolyORB and QtAda.
>
> I just feel that if an Ada (gnat) based project is going
> to gain any package-level respect from the maintainers
> of Debian/etc., it will need to be autoconf ready.

On the contrary; in most of my Debian packages, I bypass the brittle
autocrap, evil recursive makefiles (that do not play well with the
parallel build support in gnatmake) and unmaintainable libtool mess in
favour of a single, simple, hand-written makefile and one GNAT project
file.  This works MUCH better in my experience.

I can do that because I do not care about portability to platforms other
than Debian and because I can control precisely the build-dependencies.
But I do care about portability of Debian across hardware architectures
and kernels; I don't need autocrap for this because Ada is very
portable.

> This becomes especially crucial when you try to make the project build
> under HPUX, Solaris, AIX and OSX in addition to usual Linux/*BSD
> lineup. The environments are different enough to frustrate any simple
> minded configuration management system.

That's correct but assumes you want to take the burden of doing all this
by yourself.

-- 
Ludovic Brenta.



  reply	other threads:[~2010-04-24  0:11 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-04-21 19:54 Autoconf & gnat Help Needed Warren
2010-04-21 20:31 ` Charmed Snark
2010-04-22 10:23 ` Georg Bauhaus
2010-04-22 15:19   ` Warren
2010-04-22 10:44 ` Stephen Leake
2010-04-22 15:27   ` Warren
2010-04-22 15:59     ` Warren
2010-04-23  6:48     ` Stephen Leake
2010-04-23 13:44       ` Warren
2010-04-23 18:39         ` Vadim Godunko
2010-04-23 20:13           ` Warren
2010-04-24 11:18             ` Stephen Leake
2010-04-26 15:01               ` Warren
2010-04-27  6:57                 ` Alex R. Mosteo
2010-04-27 13:21                   ` Warren
2010-04-23 18:41 ` Vadim Godunko
2010-04-23 20:18   ` Warren
2010-04-24  0:11     ` Ludovic Brenta [this message]
2010-04-26 15:06       ` Charmed Snark
2010-04-26 18:30       ` Robert A Duff
2010-04-24 12:54     ` Vadim Godunko
2010-04-26 15:25       ` Warren
replies disabled

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