comp.lang.ada
 help / color / mirror / Atom feed
From: Jere <jhb.chat@gmail.com>
Subject: Importance of GNAT.Source_Info
Date: Mon, 6 Jan 2020 14:03:54 -0800 (PST)
Date: 2020-01-06T14:03:54-08:00	[thread overview]
Message-ID: <a69d12bc-4cc7-41dd-8307-e17b90777a9a@googlegroups.com> (raw)

I'm working on a baremetal RTS and while looking at
https://wiki.osdev.org/Ada_Bare_bones, one of the files
it suggests is part of the minimum set of RTS files is
g-souinf.ads which contains the package GNAT.Source_Info.

Does anyone know what part of the compiler requires this?
So far I haven't had GNAT barf at me for not having it
while compiling the files I do have, but I don't want to 
leave it out if it is indeed necessary for something.  I
didn't see any info on why it is necessary.  It's definitely
useful in that it gives a lot of compile time values, but
not sure why it would be a "required" file.  I'm assuming
something will break without it, but don't know what.

Sorry that this isn't a pure "Ada" question and is more
focused on GNAT specifically, but thought one of yall
might know why.

             reply	other threads:[~2020-01-06 22:03 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-06 22:03 Jere [this message]
2020-01-07  2:29 ` Importance of GNAT.Source_Info Optikos
2020-01-07  6:12   ` Niklas Holsti
2020-01-11 15:01     ` Jere
2020-01-08 16:38 ` Simon Wright
2020-01-11 15:02   ` Jere
2020-01-10 10:54 ` charlet
2020-01-11 15:03   ` Jere
replies disabled

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