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.