From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,fc6ff307fee9752b X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!club-internet.fr!feedme-small.clubint.net!news.astraweb.com!border1.a.newsrouter.astraweb.com!hwmnpeer01.ams!news.highwinds-media.com!feeder3.cambrium.nl!feed.tweaknews.nl!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: Slightly OT: Linux distributions and Ada References: <6446acc6-7063-4edf-a312-bd2cf9a1f57f@z17g2000hsg.googlegroups.com> <712f2cc8-6336-4e06-a0dc-15540791ecbb@i7g2000prf.googlegroups.com> <63364bac-dd73-41d2-8e2f-b77545291ff8@s37g2000prg.googlegroups.com> <3df6331e-6c8e-4b92-bddb-72cdad0abdff@n20g2000hsh.googlegroups.com> Date: Fri, 08 Feb 2008 23:09:40 +0100 Message-ID: <87d4r73xsr.fsf@ludovic-brenta.org> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:1tHbiu0exZiRK+xwPzfMSuqH9Lg= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: Tele2 X-Trace: DXC=U>iXmB4^1kJcR__bWB^jmJ6`Y6aWje^YJFC=4DdV@@^jSe=fGcoPB2CoCgj^]01I Xref: g2news1.google.com comp.lang.ada:19744 Date: 2008-02-08T23:09:40+01:00 List-Id: 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.