comp.lang.ada
 help / color / mirror / Atom feed
From: jan.de.kruyf@gmail.com
Subject: Re: STM32F4 GNAT Run Time System - roadmap
Date: Wed, 10 Jun 2015 12:54:10 -0700 (PDT)
Date: 2015-06-10T12:54:10-07:00	[thread overview]
Message-ID: <b4a1f132-aa61-43e5-98c8-7c25d5154f76@googlegroups.com> (raw)
In-Reply-To: <lyd213mp5k.fsf@pushface.org>

On Wednesday, June 10, 2015 at 7:47:21 PM UTC+2, Simon Wright wrote:

> 
> These bugs were about including finalization in the RTS.

Yes, but there is a vague area there-abouts. It seems to affect a couple of things.

> 
> I guess there's some work to be done on exiting a kernel module; whether
> that's something that relates to Ada.Finalization is a different matter!
> 
Yes you need to diligently clean up after yourself, otherwise you get a kernel memory leak. But I rather did that by getting a personally managed pool of a fixed size that I can give up when I leave (that reminds me I must still program that) Its not always as easy of course.



> And I'm not clear what Suppress_Standard_Library_On_Target means 

All I found so far is what I posted before, but it might have other effects.
I suppose grepping the compiler source might bring some light.

> I had to include it in my RTS
> because some packages needed it,

I am not completely sure what you are up to, but it is a feat to have part with an rts and part without. I do everything without and use an include directory. But I believe I saw that one can compile with or without RTS (or with diffent RTS's I should rather say) for different packages.

But the binding the scheme seems to be regulated by the 'Suppress_Standard_Library' variable in System. So how that is going to work out in a by-morph I hate to think.


> 
> At least the part about "All finalization and initialization (controlled
> types) is omitted" iw wrong; it just doesn't work!

So are you trying to use that? or are you trying to drop that?
and: with or without stdlib?

Cheers,

j.

  reply	other threads:[~2015-06-10 19:54 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-09 12:02 STM32F4 GNAT Run Time System - roadmap Simon Wright
2015-06-09 19:44 ` Tero Koskinen
2015-06-12 17:31   ` MIchael Erdmann
2015-06-12 18:19     ` Simon Wright
2015-06-09 20:08 ` jan.de.kruyf
2015-06-10 17:47   ` Simon Wright
2015-06-10 19:54     ` jan.de.kruyf [this message]
2015-06-10 21:11       ` Simon Wright
2015-06-10  8:19 ` jan.de.kruyf
2015-06-10  8:24 ` jan.de.kruyf
2015-06-10 17:55   ` Simon Wright
2015-06-10 19:30     ` jan.de.kruyf
2015-06-10 11:20 ` Brian Drummond
2015-06-10 21:19   ` Simon Wright
2015-06-11 10:10     ` Brian Drummond
2015-06-13 13:21     ` Jedi Tek'Unum
2015-06-13 14:15       ` Dmitry A. Kazakov
2015-06-13 14:55       ` Simon Wright
2015-06-13 17:43         ` Jedi Tek'Unum
2015-12-06 18:34   ` Simon Wright
2015-12-07 10:39     ` Brian Drummond
2016-01-28 20:52       ` Simon Wright
2016-01-30 14:21         ` Brian Drummond
2015-12-07 15:13     ` Jere
2015-12-07 16:31       ` Simon Wright
2015-12-07 16:49       ` Simon Wright
2015-12-07 17:56         ` Jere
2015-12-07 22:02           ` Simon Wright
2015-12-08 14:03             ` Jere
2015-12-08 15:07               ` Tero Koskinen
2015-12-09  1:46                 ` Jere
2015-12-08  2:11     ` Randy Brukardt
2015-12-09 18:46       ` Simon Clubley
2015-12-09 22:47         ` Randy Brukardt
2015-12-10 18:22           ` Simon Clubley
2015-12-11 14:59       ` AI12-0128 (was: STM32F4 GNAT Run Time System - roadmap) Simon Wright
2015-12-11 21:18         ` Randy Brukardt
2015-06-10 15:20 ` STM32F4 GNAT Run Time System - roadmap Patrick Noffke
2015-06-15 19:03 ` 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