summaryrefslogtreecommitdiff
path: root/odk/source
diff options
context:
space:
mode:
Diffstat (limited to 'odk/source')
-rw-r--r--odk/source/unowinreg/win/makefile.mk9
1 files changed, 6 insertions, 3 deletions
diff --git a/odk/source/unowinreg/win/makefile.mk b/odk/source/unowinreg/win/makefile.mk
index 026e66fb1099..7c826ddb265c 100644
--- a/odk/source/unowinreg/win/makefile.mk
+++ b/odk/source/unowinreg/win/makefile.mk
@@ -95,10 +95,13 @@ SHL1TARGET=$(TARGET)
SHL1LIBS=$(SLB)$/$(TARGET).lib
#No default libraries
-.IF "$(COM)"=="GCC"
-STDSHL=-lmingw32 -lmsvcrt
-.ELSE
STDSHL=
+.IF "$(COM)"=="GCC"
+SHL1STDLIBS += -lstdc++
+.IF "$(MINGW_GCCLIB_EH)"=="YES"
+SHL1STDLIBS += -lgcc_eh
+.ENDIF
+SHL1STDLIBS += -lgcc -lmingw32 -lmoldname -lmsvcrt
.ENDIF
SHL1STDLIBS +=\