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!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: GNAT on Raspberry Pi? Date: Fri, 20 Oct 2017 11:57:49 +0100 Organization: A noiseless patient Spider Message-ID: References: <9d7c5c3c-ea15-4045-904c-90eed9435bd0@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="397326a0fb6b113dc81b34bed92ea5da"; logging-data="6134"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/2wc5zuEkHC3jaeDtUQK5pzbinQxazoCE=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (darwin) Cancel-Lock: sha1:6xcbsOzqm8VpGTbpNnRiLA5XVHs= sha1:TNB63/BVNJlJ/bO8xSXP5iJDXQ0= Xref: news.eternal-september.org comp.lang.ada:48528 Date: 2017-10-20T11:57:49+01:00 List-Id: mockturtle writes: > Anyway, I wrote to AdaCore anyway since it is strange that the package > for ARM contains 80386 executables (is maybe something escaping me?). The clue is in the "Select your platform" list on the download page: "ARM ELF format (hosted on Linux)" - or "on Windows". This is a cross-compiler, run on a host x86 computer (Windows or Linux) which produces executables to run on an ARM ELF target computer. What I don't know is whether the executables run on a bare metal target (which might happen to be a Pi board) or whether they run on a Pi which is running Linux. I strongly suspect the former, especially because the "Select your platform" entry for "Raspberry Pi 2 Linux (32 bits) (hosted on Linux)" is greyed out! (it was available in GNAT GPL 2016).