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
>

Reply via email to