On Thu, Feb 26, 2026 at 3:35 AM Jonathan Yong <[email protected]> wrote: > > Fixed incorrect attempts to build a libgdiagnostics by naming it > as a DLL when gcc is configured as a cross compiler that targets > mingw but hosted on non-Windows systems. > > Patch OK? Ok.
> > gcc/ChangeLog: > > * Makefile.in: the libgdiagnostics shared object for mingw > should be based on host name, not target name. > > --- > gcc/Makefile.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/Makefile.in b/gcc/Makefile.in > index 81c5045e326..228b7130d07 100644 > --- a/gcc/Makefile.in > +++ b/gcc/Makefile.in > @@ -2373,7 +2373,7 @@ LIBGDIAGNOSTICS_VERSION_NUM = 0 > LIBGDIAGNOSTICS_MINOR_NUM = 0 > LIBGDIAGNOSTICS_RELEASE_NUM = 1 > > -ifneq (,$(findstring mingw,$(target))) > +ifneq (,$(findstring mingw,$(host))) > LIBGDIAGNOSTICS_FILENAME = > libgdiagnostics-$(LIBGDIAGNOSTICS_VERSION_NUM).dll > LIBGDIAGNOSTICS_IMPORT_LIB = libgdiagnostics.dll.a > > -- > 2.53.0 >
