------- Comment #2 from ktietz at gcc dot gnu dot org 2009-08-13 06:08 -------
(In reply to comment #1)
> Even the target-specific i686-mingw32/bin directory contains host
> applications,
> i.e. the non-$target-prefixed versions of the binutils.
>
> So since these DLLs are never going to be used on the host, we could put them
> in $target/lib. That might end up altering the link order a bit, since ld
> supports linking directly against dlls but $prefix/bin isn't usually in the
> link path; however as long as the compiler's private directory
> $prefix/lib/gcc/$target/$version is first in the list, the dll's related
> import
> lib will always be found first.
>
> The other place to install them would be in GCC's private dir. I'm not sure
> yet which might be preferable.
>
I would vote for the $prefix/lib/gcc/$target/$version directory. There is the
bug 38294 for multilib install, which has same reason.
Kai
--
ktietz at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ktietz at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40125