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=unavailable autolearn_force=no version=3.4.4 Path: border2.nntp.dca1.giganews.com!nntp.giganews.com!newspeer1.nac.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: some questions on installing Ada on Linux Date: Tue, 07 Oct 2014 16:58:35 +0100 Organization: A noiseless patient Spider Message-ID: References: <1fa8bfaa-977e-44d1-abf1-f83912fe60cc@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx05.eternal-september.org; posting-host="865ecc8333c04b7dc8d5f87fc772110b"; logging-data="17091"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18l/2s4xpzPCXbmpLlt8bsh/wMCZBznuto=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (darwin) Cancel-Lock: sha1:RiEoW2nOvVucPURzqwWQUnsayLw= sha1:C3TGhd9KsTN8y4BA0VX3RJA68no= Xref: number.nntp.giganews.com comp.lang.ada:189482 Date: 2014-10-07T16:58:35+01:00 List-Id: brbarkstrom@gmail.com writes: > The Linux distributions appear to maintain provenance and metadata on > a package basis. The AdaCore GNAT approach maintains the provenance > and metadata on a compilation unit basis. I think this is a misunderstanding. Debian builds its packages (pkgs in the following, to avoid ambiguity) using GNAT, resulting in ALI and library files just as you would get on any other system (modulo binary formats, of course). The Debian Ada pkg scheme is "merely" a way of ensuring that the pkg management system can work out how to get a consistent set of Ada library pkgs on your machine. It would be no good to have an AWS pkg, for example, that was built by gnat-4.6 if the gnat you have running is gnat-4.7.