Prof. Abimbola Olowofoyeku (The African Chief) wrote:
This has been discussed many times before. See: http://www.gnu-pascal.de/crystal/gpc/en/mail9748.html
More info is in: http://www.gnu-pascal.de/crystal/gpc/en/thread9920.html
Also, Ada folks have patches to binutils and gcc to make smart-linking usable with shared libraries, but it will take some time befor the patches will be in released versions.