Skip to content

Comment on Gnat 2021 GPL Community Edition Ada 202x compiler releasedparent

Comments

Some source on this?

this is unclear to me, what source do you need?

That if you build ada yourself your binaries later either have the runtime exception or that they do not need it.

Take as an example the gnat.sockets package from upstream gcc:

https://github.com/gcc-mirror/gcc/blob/master/gcc/ada/libgna...

Compare with the same file from the GNAT 2021 CE install:

GNAT/2021/lib/gcc/x86_64-pc-linux-gnu/10.3.1/rts-native/adainclude/g-socket.ads

you will find there are a bunch of blank lines where the runtime exception was.

But if you're going to use the FSF version, why not use fsf/distro binaries? Getting the source from Ada core still leaves you without the runtime exception? (Ada core is upstream/newer, fsf is downstream, lagging a bit behind Ada core(?)).

I might be ignorant, but you actually need the exception, otherwise it would be gpl, isnt it.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.