libgcc: Honor LDFLAGS_FOR_TARGET for shared libgcc on Windows

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).
This commit is contained in:
Eric Botcazou
2026-04-23 09:29:46 +02:00
parent 5df64ae7fe
commit 0636b7763d

View 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@ \