3 ms·
That if you build ada yourself your binaries later either have the runtime exception or that they do not need it.
by andi999 5y ago
That 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.