diff --git a/configure/CONFIG.gnuCommon b/configure/CONFIG.gnuCommon index 9ea5fe5c0..ff1fab157 100644 --- a/configure/CONFIG.gnuCommon +++ b/configure/CONFIG.gnuCommon @@ -50,3 +50,5 @@ STATIC_LDFLAGS_NO = SHRLIB_CFLAGS = -fPIC +GNU_LDLIBS_YES = -lgcc + diff --git a/configure/CONFIG_COMMON b/configure/CONFIG_COMMON index e5205b60f..fa5b82bed 100644 --- a/configure/CONFIG_COMMON +++ b/configure/CONFIG_COMMON @@ -274,7 +274,7 @@ LDFLAGS = $(OPT_LDFLAGS) $(TARGET_LDFLAGS) $(USR_LDFLAGS) \ $(RUNTIME_LDFLAGS) $(CODE_LDFLAGS) LDLIBS = $(STATIC_LDLIBS)\ - $(POSIX_LDLIBS) $(ARCH_DEP_LDLIBS) $(DEBUG_LDLIBS) $(OP_SYS_LDLIBS) + $(POSIX_LDLIBS) $(ARCH_DEP_LDLIBS) $(DEBUG_LDLIBS) $(OP_SYS_LDLIBS) $(GNU_LDLIBS_$(GNU)) CPPFLAGS += $(CONFORM_CPPFLAGS) $($(BUILD_CLASS)_CPPFLAGS) $(POSIX_CPPFLAGS)\ $(BASE_CPPFLAGS) $(TARGET_CPPFLAGS) $(USR_CPPFLAGS) $(ARCH_DEP_CPPFLAGS)\