]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libgcc: Honor LDFLAGS_FOR_TARGET for shared libgcc on Windows
authorEric Botcazou <ebotcazou@adacore.com>
Thu, 23 Apr 2026 07:29:46 +0000 (09:29 +0200)
committerEric Botcazou <ebotcazou@adacore.com>
Thu, 23 Apr 2026 07:29:46 +0000 (09:29 +0200)
Unlike for other targets, LDFLAGS_FOR_TARGET is not honored on Windows when
the shared libgcc is built.

libgcc/
* config/i386/t-slibgcc-cygming (SHLIB_LINK): Add $(LDFLAGS).

libgcc/config/i386/t-slibgcc-cygming

index 6871498cf60e421628840d65960d61da60aaacde..14ad8b2701dcad298915a0637057bf0670006f15 100644 (file)
@@ -36,7 +36,7 @@ SHLIB_LINK = $(LN_S) -f $(SHLIB_MAP) $(SHLIB_MAP).def && \
                mkdir $(SHLIB_DIR); \
        else true; fi && \
        $(CC) $(LIBGCC2_CFLAGS) $(SHLIB_PTHREAD_CFLAG) \
-       -shared -nodefaultlibs \
+       -shared -nodefaultlibs $(LDFLAGS) \
        $(SHLIB_MAP).def \
        -Wl,--out-implib,$(SHLIB_DIR)/$(SHLIB_IMPLIB).tmp \
        -o $(SHLIB_DIR)/$(SHLIB_SONAME).tmp @multilib_flags@ \