From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.0 required=3.0 tests=BAYES_20,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.5-pre1 X-Received: by 2002:a37:9d53:: with SMTP id g80mr30138681qke.499.1617098490089; Tue, 30 Mar 2021 03:01:30 -0700 (PDT) X-Received: by 2002:a25:7e01:: with SMTP id z1mr10517310ybc.253.1617098489745; Tue, 30 Mar 2021 03:01:29 -0700 (PDT) Path: eternal-september.org!reader02.eternal-september.org!fdcspool5.netnews.com!news-out.netnews.com!news.alt.net!fdc3.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 30 Mar 2021 03:01:29 -0700 (PDT) In-Reply-To: Injection-Info: google-groups.googlegroups.com; posting-host=2a03:7380:380d:3b:3989:43cc:c18:da33; posting-account=K1cP1QoAAAD_GR6kW2Td0NqGqGBLRE8h NNTP-Posting-Host: 2a03:7380:380d:3b:3989:43cc:c18:da33 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <19279c1c-ccdb-4b1c-8e17-6c141087d9e4n@googlegroups.com> Subject: Re: Are there any cross-compiler for Embedded Linux on ARMv7? From: Maxim Reznik Injection-Date: Tue, 30 Mar 2021 10:01:30 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 2003 Xref: reader02.eternal-september.org comp.lang.ada:61679 List-Id: =D0=BF=D0=BE=D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D1=8C=D0=BD=D0=B8=D0=BA, 29 =D0= =BC=D0=B0=D1=80=D1=82=D0=B0 2021 =D0=B3. =D0=B2 20:16:46 UTC+3, John McCabe= : > Kind of as it says in the subject; I'm aware there's a GNAT Pro release= =20 > that seems to target Embedded Linux on ARM, but are there any others?=20 >=20 What is Embedded Linux exactly? Does it use glibc? If so, you can use cross= compiler from Debian/Ubuntu [1]. Or even use native GNAT for ARM, as sugge= sted before. At home I use OpenWRT on my WiFi router. With a little effort I patched Ope= nWRT scripts to have ARM cross compiler that targets to OpenWRT. OpenWRT us= es `musl` as libc, that's why I can't use Ubuntu packages or native GNAT. [1] https://packages.ubuntu.com/groovy/gnat-10-arm-linux-gnueabihf