Arno, The ChangeLog:
Revert commit r184558 as breaking Ada runtime. The pseudo reloc feature works only when linking against DLL. Remove this pacth as it install the import libraries for the shared Ada runtime. This breaks any Ada program using the Ada shared runtime. With this ChangeLog just revert commit r184558 from FSF tree. For the record, this is the culprit: << commit 7ef88902afa64e783e9b612bf423fd9d12c668ff Author: davek <davek@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Fri Feb 24 16:17:01 2012 +0000 libada/ChangeLog: * Makefile.in (bindir): Import from autoconf and pass down to submake. gcc/ada/ChangeLog: * gcc-interface/Makefile.in (WIN_SO_PREFIX [windows targets]): New Windows-specific make variable. (WIN_SO_INSTALL_DIR [windows targets]): Likewise. (install-gnatlib): Respect the above during installation when set, and also install any windows import library that has been built. (gnatlib-shared-win32): Use WIN_SO_PREFIX to name output DLL and also build a corresponding import library. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184558 138bc75d-0d04-0410-96 >> Thanks. -- Pascal Obry -- gpg --keyserver keys.gnupg.net --recv-key F949BD3B