From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Slightly OT: Linux distributions and Ada
Date: Fri, 08 Feb 2008 23:09:40 +0100
Date: 2008-02-08T23:09:40+01:00 [thread overview]
Message-ID: <87d4r73xsr.fsf@ludovic-brenta.org> (raw)
In-Reply-To: 3df6331e-6c8e-4b92-bddb-72cdad0abdff@n20g2000hsh.googlegroups.com
Tomek Walkuski writes:
> It is maybe a silly question, but: are there any gnat-gpl-2007
> packages for Debian-like distributions?
Not in .deb format to my knowledge. I only have time to support one
compiler. However, it is perfectly possible to install AdaCore's
.tar.gz file on a Debian system.
> Is it possible to mix (like slots in Gentoo) GCC and AdaCore
> complilers?
With free software, anything is possible :)
But Debian does not provide any direct support for this, and this is a
deliberate design decision. The design goals are:
- to make all Ada libraries and programs binary-compatible; hence they
must all be compiled with the same compiler.
- to provide a stable, production-worthy development platform: the
user who writes Ada programs should not have to care about how to
choose his compiler or configure PATH variables or whatnot. Just
"gnatmake".
- to provide precompiled binary packages; therefore Debian cannot
force the user to recompile any packages.
In short, Debian is perfect for people who want to write and deploy
Ada programs, while Gentoo is perfect for people who want to
experiment with various compiler versions.
Of course, you can still experiment with various compiler versions in
Debian; there are ways like:
- create chroots for alternative environments (e.g. unstable, 32-bit,
64-bit)
- compile GCC for yourself and install it in /opt/gcc
- install AdaCore's binary distro in /opt/gnat-gpl
but then you have to fiddle with PATH etc.
--
Ludovic Brenta.
next prev parent reply other threads:[~2008-02-08 22:09 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-05 13:46 Slightly OT: Linux distributions and Ada Tomek Walkuski
2008-02-05 14:51 ` Ludovic Brenta
2008-02-05 15:06 ` Tomek Walkuski
2008-02-05 15:18 ` Ludovic Brenta
2008-02-08 21:46 ` Tomek Walkuski
2008-02-08 22:09 ` Ludovic Brenta [this message]
2008-02-08 22:38 ` Tomek Walkuski
2008-02-08 23:01 ` Ludovic Brenta
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox