https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115743
Bug ID: 115743 Summary: libstdc++: pretty printer is installed in wrong location on cross compiled i686|x86_64-w64-mingw32 target Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: ralf.habacker at freenet dot de Target Milestone: --- Created attachment 58556 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58556&action=edit Patch Building native gcc on linux installs the gdb printer for libstdc++ into /usr/share/gcc-13 /usr/share/gcc-13/python /usr/share/gcc-13/python/libstdcxx /usr/share/gcc-13/python/libstdcxx/__init__.py /usr/share/gcc-13/python/libstdcxx/v6 /usr/share/gcc-13/python/libstdcxx/v6/__init__.py /usr/share/gcc-13/python/libstdcxx/v6/printers.py /usr/share/gcc-13/python/libstdcxx/v6/xmethods.py but building gcc for the mentioned target with gcc version 13.2.0 installs the gdb printer for libstdc++ into /usr/i686-w64-mingw32/sys-root/mingw/lib/gcc/i686-w64-mingw32/share/gcc-13.2.0/python /usr/i686-w64-mingw32/sys-root/mingw/lib/gcc/i686-w64-mingw32/share/gcc-13.2.0/python/libstdcxx /usr/i686-w64-mingw32/sys-root/mingw/lib/gcc/i686-w64-mingw32/share/gcc-13.2.0/python/libstdcxx/__init__.py /usr/i686-w64-mingw32/sys-root/mingw/lib/gcc/i686-w64-mingw32/share/gcc-13.2.0/python/libstdcxx/v6 /usr/i686-w64-mingw32/sys-root/mingw/lib/gcc/i686-w64-mingw32/share/gcc-13.2.0/python/libstdcxx/v6/__init__.py /usr/i686-w64-mingw32/sys-root/mingw/lib/gcc/i686-w64-mingw32/share/gcc-13.2.0/python/libstdcxx/v6/printers.py /usr/i686-w64-mingw32/sys-root/mingw/lib/gcc/i686-w64-mingw32/share/gcc-13.2.0/python/libstdcxx/v6/xmethods.py where they are expected to be installed into /usr/i686-w64-mingw32/sys-root/mingw/share/gcc-13.2.0/python /usr/i686-w64-mingw32/sys-root/mingw/share/gcc-13.2.0/python/libstdcxx /usr/i686-w64-mingw32/sys-root/mingw/share/gcc-13.2.0/python/libstdcxx/__init__.py /usr/i686-w64-mingw32/sys-root/mingw/share/gcc-13.2.0/python/libstdcxx/v6 /usr/i686-w64-mingw32/sys-root/mingw/share/gcc-13.2.0/python/libstdcxx/v6/__init__.py /usr/i686-w64-mingw32/sys-root/mingw/share/gcc-13.2.0/python/libstdcxx/v6/printers.py /usr/i686-w64-mingw32/sys-root/mingw/share/gcc-13.2.0/python/libstdcxx/v6/xmethods.py The attached patch was used to fix this problem for https://build.opensuse.org/package/show/openSUSE:Factory/mingw32-gcc.