From c7109c646a4202d924d8239a8210a9151757b2b6 Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Fri, 5 Nov 2021 16:52:16 -0700 Subject: [PATCH] Add IA32 build flag --- make-linux.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/make-linux.mk b/make-linux.mk index 324344b34..e35a82375 100644 --- a/make-linux.mk +++ b/make-linux.mk @@ -245,6 +245,13 @@ ERR=$(error FATAL: architecture could not be determined from $(CC) -dumpmachine: err: ; $(ERR) endif +# Flag for Intel 32-bit processors since some machine images are incorrectly marked as i386 +ifeq ($(ZT_IA32),1) + override LDFLAGS+=-m32 + override CFLAGS+=-m32 + override CXXFLAGS+=-m32 +endif + # Disable software updates by default on Linux since that is normally done with package management override DEFS+=-DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=$(ZT_ARCHITECTURE) -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\""