comp.lang.ada
 help / color / mirror / Atom feed
From: Jere <jhb.chat@gmail.com>
Subject: Re: ANN: Cortex GNAT RTS 20180419
Date: Sat, 28 Apr 2018 14:01:09 -0700 (PDT)
Date: 2018-04-28T14:01:09-07:00	[thread overview]
Message-ID: <2000550e-44d7-4516-a2fb-1ebcaeecf985@googlegroups.com> (raw)
In-Reply-To: <lyr2mzb97r.fsf@pushface.org>

On Saturday, April 28, 2018 at 12:13:14 PM UTC-4, Simon Wright wrote:
> There are three parallel releases at Github[1], for
> 
> * GNAT GPL 2016/GCC 6
> * GCC 7
> * GNAT GPL 2017
> 
> (three, because of changes to the interface between the compiler and the
> RTS).
> 
> There's not much user-visible change from the last GCC 7 release[2],
> except that all but 2k of free store is available for the heap (the 2k
> is used for startup and interrupt stack).
> 
> [1] https://github.com/simonjwright/cortex-gnat-rts/releases
> [2] https://github.com/simonjwright/cortex-gnat-rts/releases/tag/r20171016

Thank you so much for keeping these up to date.  Question:
Do you have any suggestions for pulling out a ZFP from this repo?  I know
it isn't setup for that, but was curious if you had any tips for what
to mainly look for.  I'm not so much worried about changing the ada files,
but I am more interested in what types of changes (if any) should I be
looking to do to the ld file, the gpr file, the xml file, etc.  So mostly
the build system.  I'm probably gonna try and mod the ardiuno one as it
is closest to my chip (an M0+).  Right now, I have been pulling from one
of your older revisions where the ZFP was still available.

Also, 2 other questions:
If I do get something working, do I use your licensing statement in the
files as is, or should I modify it if I modify the files?  I do plan
on modifying quite a few of the ada ones to fit with my chip, but I had
noticed you seemed to use the vanilla FSF copyright in your license
statement, even though I assume you wrote some of the code in the file.

It looks like you most likely use gcc for some intrinsics like memcpy. 
Do I need to worry about licensing issues if I build with GNAT GPL 2017 
using a modified version of your RTS if it links in functions like memcpy?
I can supply my own if so, they just won't be as efficient if I do.

  reply	other threads:[~2018-04-28 21:01 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-28 16:13 ANN: Cortex GNAT RTS 20180419 Simon Wright
2018-04-28 21:01 ` Jere [this message]
2018-04-29 11:50   ` Simon Wright
2018-05-01 23:47     ` Jere
2018-05-02  8:10     ` Simon Wright
replies disabled

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