From b9beae67a1dce1cc957a2a780c26ce0ca3afc70c Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Mon, 23 Nov 2020 22:02:20 -0500 Subject: Makefile: Only do -m32 during distcheck on x86_64 Multilib isn't well-supported outside of x86. --- Makefile | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index b71ca26..cff49e5 100644 --- a/Makefile +++ b/Makefile @@ -24,6 +24,10 @@ ifndef OS OS := $(shell uname) endif +ifndef ARCH +ARCH := $(shell uname -m) +endif + CC ?= gcc INSTALL ?= install MKDIR ?= mkdir -p @@ -168,7 +172,9 @@ distcheck: +$(MAKE) -B asan ubsan check $(DISTCHECK_FLAGS) ifneq ($(OS),Darwin) +$(MAKE) -B msan check CC=clang $(DISTCHECK_FLAGS) +ifeq ($(ARCH),x86_64) +$(MAKE) -B check CFLAGS="-m32" $(DISTCHECK_FLAGS) +endif endif +$(MAKE) -B release check $(DISTCHECK_FLAGS) +$(MAKE) -B check $(DISTCHECK_FLAGS) -- cgit v1.2.3