[Bug libstdc++/89044] New: libstdc++-6.dll is installed in the wrong directory cross-compiling with a multilib configuration

ylatuya at gmail dot com gcc-bugzilla@gcc.gnu.org
Thu Jan 24 17:08:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89044

            Bug ID: 89044
           Summary: libstdc++-6.dll is installed in the wrong directory
                    cross-compiling with a multilib configuration
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ylatuya at gmail dot com
  Target Milestone: ---

When compiling gcc with multilib support for Linux, libstdc++-6.dll ends ups
installed correctly in lib and lib32:
x86_64-w64-mingw32/lib/libstdc++-6.dll
x86_64-w64-mingw32/lib/libstdc++-6.dll

Instead, when cross-compilng for Windows a single libstdc++6.dll is installed
in the bin dir:
bin/libstdc++-6.dll

Instead the EH library is correctly installed in lib and lib32:
lib/libgcc_s_seh-1.dll
lib32/libgcc_s_sjlj-1.dll

This also happens for libatomic.


More information about the Gcc-bugs mailing list