The soname for libgnat and libgnarl are currently libgnat-4.0.so and libgnarl-4.0.so, respectively. Starting with 4.1, I suggest using a naming scheme that is more in line with Unix tradition and standards, i.e. libgnat.so.4.1 and libgnarl.so.4.1. The minor version number should be part of the file name, but not of the soname, e.g. libgnat.so.4.1.1, libgnarl.so.4.1.1 (when 4.1.1 is released). On an installed system, we would thus have:
/usr/lib/libgnat.so.4.1.0 (the shared library) /usr/lib/libgnat.so.4.1 -> libgnat.so.4.1.0 (symlink used at run time) /usr/lib/libgnat.so -> libgnat.so.4.1.0 (symlink used at link time) -- Ludovic Brenta. -- Summary: Suggest using a more standard soname for libgnat Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P1 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ludovic dot brenta at insalien dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23750