comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP>
Subject: Re: Current status of Ada development for an Android target ?
Date: Tue, 14 Jun 2016 18:39:12 -0000 (UTC)
Date: 2016-06-14T18:39:12+00:00	[thread overview]
Message-ID: <njpj0f$2c2$1@dont-email.me> (raw)
In-Reply-To: 5d3adc89-b754-42d7-b6d0-953ceaeb5e28@googlegroups.com

On 2016-06-14, jrmarino <dragonlace.cla@marino.st> wrote:
> On Saturday, June 11, 2016 at 5:51:43 PM UTC+2, Simon Clubley wrote:
>> What is the current status of freely available Ada development options
>> for an Android target ? I would really need a GMGPL type licence and
>> not a pure GPL licence for the runtime and the preferred development
>> platform would be Linux.
>> 
>> I've found GNATDroid but that appears to be a purely FreeBSD based
>> solution.
>
> Why is that a dealbreaker?
>
> The title question is "Current status of Ada development for an
> Android target".  Since there's no host machine specification, the
> answer is, "it's been complete and maintained for many years".
>

The desired host machine is specified in the first paragraph; there's
only so much you can put in the subject line. :-)

> What difference does the host machine for a cross-compiler when the
> executable is the product?  Run GnatDroid in a FreeBSD VM to compile
> the executable, problem solved.  You just need FreeBSD running long
> enough to compile the program/library which you then transfer to
> Android, unless I'm missing something.
>

It's not just a one-off build of an existing package; I would need to
duplicate my full existing development environment on FreeBSD as I
would have to use FreeBSD to do the actual development as well.

It's certainly possible but not ideal when everything else I do is on
Linux. However, I would like to take this opportunity to thank you for
going to the effort of building the cross compiler in the first place.

Luke's observation about the general move to LLVM is also a good one
and I wonder what that is going to mean in, say, a couple of years time.

I'll think a bit more about my options.

Thanks to everyone,

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world

  reply	other threads:[~2016-06-14 18:39 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-11 15:51 Current status of Ada development for an Android target ? Simon Clubley
2016-06-12  7:28 ` Luke A. Guest
2016-06-12  8:25 ` Luke A. Guest
2016-06-12  8:27 ` Luke A. Guest
2016-06-12 23:36   ` Simon Clubley
2016-06-13  4:24     ` Shark8
2016-06-13 13:49     ` Lucretia
2016-06-13 14:34       ` Lucretia
2016-06-14 13:22 ` jrmarino
2016-06-14 18:39   ` Simon Clubley [this message]
2016-06-15  9:41     ` jrmarino
2016-06-15 13:11       ` Simon Clubley
2016-06-15 12:12     ` Luke A. Guest
2016-06-15 13:02       ` Simon Clubley
2016-06-15 13:13         ` Lucretia
2016-06-16 19:20 ` Lucretia
2016-06-16 19:29   ` Simon Clubley
2016-06-16 19:49     ` Luke A. Guest
2016-06-18 15:44       ` Ada and C++ in the same binary, was: " Simon Clubley
2016-06-18 16:38         ` Simon Clubley
2016-06-18 18:21         ` Luke A. Guest
2016-06-19 14:50           ` Simon Clubley
2016-06-18 18:24         ` Shark8
2016-06-19 15:00           ` Simon Clubley
2016-06-19 15:32             ` Luke A. Guest
2016-06-19 17:52               ` Simon Clubley
2016-06-19 18:40                 ` Luke A. Guest
2016-06-19 19:16                   ` Simon Clubley
2016-06-19 20:32                     ` Luke A. Guest
2016-06-20 12:11             ` Jacob Sparre Andersen
2016-06-20 14:28               ` Luke A. Guest
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox