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: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: gnatmake to lose support for project files, gprbuild instead Date: Thu, 08 Jan 2015 12:36:09 +0100 Organization: A noiseless patient Spider Message-ID: <87zj9tpkra.fsf_-_@ludovic-brenta.org> References: <87bnmetex4.fsf@ludovic-brenta.org> <87tx06rve6.fsf@ludovic-brenta.org> <87lhlirpk0.fsf@ludovic-brenta.org> <79f3eff7-2b45-40ae-af94-fa9a17426d82@googlegroups.com> <87bnmd8mg2.fsf@ixod.org> <19cf9bc2-f8b9-4735-b427-7b070dda59da@googlegroups.com> <72ede803-e2e9-4e21-a415-457374bef87d@googlegroups.com> <1337ca4c-a19e-468e-bc07-5412438f662b@googlegroups.com> <17ad25fe-e04f-4d79-a622-0b2455c150a0@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="b9b848ae1f7634824999a8c62c55ca8a"; logging-data="22377"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19SgjxOTtIk7q0l3zPMyTWV" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:/hsNJ3S6dGLJvd3K36Ujead7eE0= sha1:G8KPaDZ3k7SamqqYz7nkYDvKkxs= Xref: news.eternal-september.org comp.lang.ada:24478 Date: 2015-01-08T12:36:09+01:00 List-Id: Simon Wright writes: > Not sure whether the Debian gnat package includes gprbuild? No; gprbuild is packaged separately from gnat in Debian but both are available. gnatcoll and xmlada are also packaged separately. Still I'm sad at the prospect of being forced to use gprbuild where gnatmake now works. As some people noted, this move makes it that much more difficult to provide, install, maintain etc. a complete toolchain. Note that even though gprbuild is pure GPL, it can produce proprietary software. The only thing that might possibly affect the licensing of the software you compile with any toolchain is the license of the *libraries* that you link or copy (via generic instantiation) into your executable, and gprbuild is not a library. -- Ludovic Brenta.