This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Fix cygwin ada install [was Re: Yet another issue with gcc current trunk with ada on cygwin]
- From: Pascal Obry <obry at adacore dot com>
- To: Arnaud Charlet <charlet at adacore dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, Dave Korn <dave dot korn dot cygwin at gmail dot com>, Eric Botcazou <ebotcazou at adacore dot com>, Christian Joensson <christian dot joensson at gmail dot com>
- Date: Wed, 02 May 2012 12:15:09 +0200
- Subject: Re: [patch] Fix cygwin ada install [was Re: Yet another issue with gcc current trunk with ada on cygwin]
- References: <4F0AC888.30202@gmail.com> <201201091256.17635.ebotcazou@adacore.com> <4F450A1A.3000902@gmail.com> <4F451702.7040000@adacore.com> <4F7F0B48.2070008@adacore.com> <4F9A74E7.1080109@adacore.com> <20120428175530.GA65371@adacore.com> <4F9D716C.1080307@adacore.com> <20120502091115.GA24354@adacore.com> <4FA0FAE7.90903@adacore.com> <20120502092355.GA26696@adacore.com>
- Reply-to: obry at adacore dot com
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