I'm trying to use the scala program, http://www.xs4all.nl/~huygensf/scala/, which requires libgnarl-3.4.so. gnat 3.15 builds libgnarl.so but gnat 3.41 only builds static libraries. this is version 3.15: # etcat -f gnat| grep '\.so' /usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/libgnarl.so /usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-fsu/adalib/libgnat-3.15.so /usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-native/adalib/libgnarl.so /usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-fsu/adalib/libgnat.so /usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-native/adalib/libgnat-3.15.so /usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-native/adalib/libgnat.so /usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/libgnat.so /usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-native/adalib/libgnarl-3.15.so /usr/lib/ada/gcc-lib/i686-pc-linux-gnu/2.8.1/rts-fsu/adalib/libgnarl.so After upgrading to 3.41: # ACCEPT_KEYWORDS=~x86 etcat -f gnat| grep '\.so' /usr/lib/ada/libgcc_s.so.1 /usr/lib/ada/libgcc_s.so Reproducible: Always Steps to Reproduce:
I'm sorry for the delay in fixing this. gnat-3.43 will install libgnat-3.4.so and libgnarl-3.4.so. Although, there are two reasons the developer of this application should consider static linking. 1. Most users haven't even heard of Ada, they have no reason to install gnat simply to get the libgnarl/libgnat libraries. 2. This is not a standard feature, it is only supported on x86 and I have no idea why they decided to rely on this lib in the first place