Index: configure.ac ================================================================== --- configure.ac +++ configure.ac @@ -18,10 +18,15 @@ *-msdosdjgpp*) enable_shared="no" enable_threads="no" enable_sockets="no" ;; + *-*-mingw*) + LDFLAGS="$LDFLAGS -Wl,--allow-multiple-definition" + AC_SUBST(ALLOW_MULTIPLE_DEFINITION, + [--Wl,--allow-multiple-definition]) + ;; *-psp-*) AS_IF([test x"$DEVKITPSP" = x""], [ AC_MSG_ERROR( [DEVKITPSP is not set! Please set DEVKITPSP.]) ]) Index: utils/objfw-config.in ================================================================== --- utils/objfw-config.in +++ utils/objfw-config.in @@ -27,11 +27,11 @@ OBJCFLAGS="$OBJCFLAGS @NO_CONST_CFSTRINGS@ @BLOCKS_FLAGS@" LIB_CFLAGS="@LIB_CFLAGS@" LIB_LDFLAGS="@LIB_LDFLAGS@" LIB_PREFIX="@LIB_PREFIX@" LIB_SUFFIX="@LIB_SUFFIX@" -LDFLAGS="" +LDFLAGS="@ALLOW_MULTIPLE_DEFINITION@" LDFLAGS_REEXPORT="@LDFLAGS_REEXPORT@" LDFLAGS_RPATH="@LDFLAGS_RPATH@" LIBS="-L${libdir} -lobjfw @LIBS@" PLUGIN_CFLAGS="@PLUGIN_CFLAGS@" PLUGIN_LDFLAGS="@PLUGIN_LDFLAGS@"