diff --git a/build/toolchain.mingw.mak b/build/toolchain.mingw.mak index eb588dc90..16d9a7567 100644 --- a/build/toolchain.mingw.mak +++ b/build/toolchain.mingw.mak @@ -1,6 +1,6 @@ -CC = mingw-w64-x86_64-gcc -CXX = mingw-w64-x86_64-g++ -LD = mingw-w64-x86_64-g++ +CC = gcc +CXX = g++ +LD = g++ SFLAGS = -D_USE_MATH_DEFINES LDFLAGS = -static -mwindows EXE = exe diff --git a/liba/include/bridge/string.h b/liba/include/bridge/string.h index 149b103a1..bf8417f87 100644 --- a/liba/include/bridge/string.h +++ b/liba/include/bridge/string.h @@ -7,7 +7,7 @@ LIBA_BEGIN_DECLS -#if __GLIBC__ +#if (__GLIBC__ || __MINGW32__) size_t strlcpy(char * dst, const char * src, size_t len); #endif diff --git a/liba/src/bridge.c b/liba/src/bridge.c index 141dc8f2b..d6a538f7e 100644 --- a/liba/src/bridge.c +++ b/liba/src/bridge.c @@ -1,5 +1,5 @@ #include -#if __GLIBC__ +#if (__GLIBC__ || __MINGW32__) #include "strlcpy.c" #endif