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?
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