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: Paul Colin de Gloucester Newsgroups: comp.lang.ada Subject: Petition ARM to not hinder Ada Date: Thu, 1 Oct 2015 16:08:50 +0200 Organization: A noiseless patient Spider Message-ID: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Injection-Info: mx02.eternal-september.org; posting-host="1b4315c307f3cc5ba77928d0bb2ed33c"; logging-data="13411"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/kfx2dfXQTa0mGJHdOLnU8BIkANRcb2pgbt3HxLSO/8g==" User-Agent: Alpine 2.11 (DEB 23 2013-08-11) Cancel-Lock: sha1:5mdLEJdeEJR+9B2OXBBewhiIpRE= X-X-Sender: gloucester@Lydia.insomnia247.nl Xref: news.eternal-september.org comp.lang.ada:27893 Date: 2015-10-01T16:08:50+02:00 List-Id: It is possible to obtain GNAT for ARM if one is already an Ada programmer and wants to obtain an Ada compiler. However, a person who is simply planning on targeting ARM hardware might accept a cross-compiler for bad languages. ARM provides a copy of GCC with a customized configuration script which is incompatible with the standard switch --enable-languages=ada for configure but ARM indicated to me that if demand could be shown, then ARM might support Ada. Colin Paul de Glocester emailed for ARM: "[. . .] I built cross compilers from HTTPS://LaunchPad.net/gcc-arm-embedded/4.9/4.9-2015-q2-update/+download/gcc-arm-none-eabi-4_9-2015q2-20150609-src.tar.bz2 on different GNU/Linux distributions than Ubuntu. Congratulations, but it is not perfect. [. . .] Ada is a better language than the languages which gcc-arm-none-eabi-4_9-2015q2-20150609-src.tar.bz2 supports. Please consider supporting Ada. [. . .] [. . .]" ARM emailed on September 22nd, 2015: "> From: Colin Paul de Glocester [. . .] > Sent: Monday, September 21, 2015 6:48 PM > > Ada is a very good engineering language. You should consider it. Note that including it or not result of a compromise: including it will make our toolchain bigger which incurs a penalty for all the people not using this language but downloading our toolchain. So it needs to be balanced with the number of people who would benefit from having this support. I invite you to create a question on the Launchpad page to keep public track of this request." Would you like to ask such a question on HTTPS://Answers.Launchpad.net/gcc-arm-embedded ? ARM mistakenly claimed "including it will make our toolchain bigger", because even if ARM would merely provide an installation script which would be compatible with --enable-languages=ada instead of with a pre-compiled GNAT then this would be a partial victory.