This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/40125] libgcc_s DLL installed in wrong directory in cross toolchain
- From: "davek at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 26 Jan 2011 04:26:01 +0000
- Subject: [Bug target/40125] libgcc_s DLL installed in wrong directory in cross toolchain
- Auto-submitted: auto-generated
- References: <bug-40125-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40125
Dave Korn <davek at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.6.0
--- Comment #8 from Dave Korn <davek at gcc dot gnu.org> 2011-01-26 03:33:14 UTC ---
Author: davek
Date: Wed Jan 26 03:33:09 2011
New Revision: 169272
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169272
Log:
PR target/40125
* configure.ac (AM_LTLDFLAGS): Add -bindir option for windows DLLs.
* configure: Regenerate.
Modified:
trunk/libffi/ChangeLog
trunk/libffi/configure
trunk/libffi/configure.ac
--- Comment #9 from Dave Korn <davek at gcc dot gnu.org> 2011-01-26 04:20:02 UTC ---
Author: davek
Date: Wed Jan 26 04:19:58 2011
New Revision: 169274
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169274
Log:
gcc/ChangeLog:
PR target/40125
* config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Select suitable
t-dlldir{,-x} fragment for build and add it to tmake_file.
(i[34567]86-*-mingw* | x86_64-*-mingw*): Likewise.
* Makefile.in (libgcc.mvars): Also export SHLIB_DLLDIR to libgcc.
* config/i386/t-dlldir: New file.
(SHLIB_DLLDIR): Define.
* config/i386/t-dlldir-x: New file.
(SHLIB_DLLDIR): Define.
* config/i386/t-cygming: Error out if SHLIB_DLLDIR is not set.
(SHLIB_INSTALL): Use it.
libgcc/ChangeLog:
PR target/40125
* configure.ac: Call ACX_NONCANONICAL_TARGET.
(toolexecdir): Calculate and AC_SUBST.
(toolexeclibdir): Likewise.
* Makefile.in (target_noncanonical): Import.
(toolexecdir): Likewise.
(toolexeclibdir): Likewise.
* configure: Regenerate.
Added:
trunk/gcc/config/i386/t-dlldir
trunk/gcc/config/i386/t-dlldir-x
Modified:
trunk/gcc/ChangeLog
trunk/gcc/Makefile.in
trunk/gcc/config.gcc
trunk/gcc/config/i386/t-cygming
trunk/libgcc/ChangeLog
trunk/libgcc/Makefile.in
trunk/libgcc/configure
trunk/libgcc/configure.ac
--- Comment #10 from Dave Korn <davek at gcc dot gnu.org> 2011-01-26 04:25:51 UTC ---
Those two commits should take care of it.