From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-3.2 required=3.0 tests=BAYES_00,NICE_REPLY_A, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "Luke A. Guest" Newsgroups: comp.lang.ada Subject: Re: Ada on Android and iOS? Date: Tue, 20 Jun 2023 18:43:56 +0100 Organization: A noiseless patient Spider Message-ID: References: <0561cbae-e6cc-46a1-8c72-b3d6a3f6ddc1@googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 20 Jun 2023 17:43:57 -0000 (UTC) Injection-Info: dont-email.me; posting-host="2c7400eb28561d192e933d383a60c9a0"; logging-data="2637304"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/TGVLUhE8YTjnTavjx46xJQBOOZcEafOY=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Cancel-Lock: sha1:j3PiAzMnaEH15ob3QO34pPoGZb4= In-Reply-To: Content-Language: en-GB Xref: news.eternal-september.org comp.lang.ada:65328 List-Id: On 20/06/2023 14:31, Guillermo Hazebrouck wrote: > El viernes, 24 de enero de 2014 a la(s) 00:48:07 UTC+1, Lucretia escribió: >> I built arm and mipsel Android GNAT using the svn/git 4.9.0 branch of GCC.I had to add in mips, but it built. Not done anything with it yet. >> >> Luke. > Do you still have this? Or could you explain how you created the toolchain? > Guillermo Not exactly and you'd really need one of the older gcc android ndk's to get the exact options they were using then and anything else extra they added. Also they were 32-bit, it's all aarch now. for android, --target=android-aarch64? or similar. You'd need to specify the libc as bionic too and I cannot remember how to do it. As for ios, maybe Simon can help here, I never really got around to building it for ios, only android. Would be worth posting it here so it's documented.