comp.lang.ada
 help / color / mirror / Atom feed
* Importance of GNAT.Source_Info
@ 2020-01-06 22:03 Jere
  2020-01-07  2:29 ` Optikos
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Jere @ 2020-01-06 22:03 UTC (permalink / 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.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-01-11 15:03 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-06 22:03 Importance of GNAT.Source_Info Jere
2020-01-07  2:29 ` 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

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