3 ms·
this is unclear to me, what source do you need?
by tobiasu 5y ago
this is unclear to me, what source do you need?
- andi999 5y agoThat if you build ada yourself your binaries later either have the runtime exception or that they do not need it.
- tobiasu 5y agoTake as an example the gnat.sockets package from upstream gcc: https://github.com/gcc-mirror/gcc/blob/master/gcc/ada/libgnat/g-socket.ads#L18 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.
- e12e 5y agoBut 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(?)).
- andi999 5y agoI might be ignorant, but you actually need the exception, otherwise it would be gpl, isnt it.