diff --git a/lib/Makefile.m32 b/lib/Makefile.m32
index cb301c3837c1075a06e5d0bfc3ac8ded6646fb19..d0ac77b1058213a46ea55e78d760f97db2024b44 100644
--- a/lib/Makefile.m32
+++ b/lib/Makefile.m32
@@ -64,6 +64,8 @@ CFLAGS	= -g -O2 -Wall
 CFLAGS	+= -fno-strict-aliasing
 ifeq ($(ARCH),w64)
 CFLAGS	+= -D_AMD64_
+else
+CFLAGS	+= -m32
 endif
 # comment LDFLAGS below to keep debug info
 LDFLAGS	= -s
diff --git a/src/Makefile.m32 b/src/Makefile.m32
index 614c2b637f243939a326f93e42f9c232a0755786..ac1c0b8353929d678ea2fb2ea21ef0ca86785111 100644
--- a/src/Makefile.m32
+++ b/src/Makefile.m32
@@ -76,6 +76,8 @@ CFLAGS	= -g -O2 -Wall
 CFLAGS	+= -fno-strict-aliasing
 ifeq ($(ARCH),w64)
 CFLAGS	+= -D_AMD64_
+else
+CFLAGS	+= -m32
 endif
 # comment LDFLAGS below to keep debug info
 LDFLAGS	= -s