Index: Makefile --- Makefile.orig +++ Makefile @@ -38,7 +38,7 @@ endif CFLAGS_debug = -O0 -g3 CFLAGS_profile = -O3 -pg -fno-inline -DNDEBUG CFLAGS_coverage = -O0 --coverage -CFLAGS_optimize = -O3 -fomit-frame-pointer -DNDEBUG +CFLAGS_optimize = -fomit-frame-pointer -DNDEBUG LINKFLAGS_debug = LINKFLAGS_profile = -pg LINKFLAGS_coverage = --coverage @@ -156,7 +156,7 @@ $(libfirm_dll): $(libfirm_OBJECTS) # Determine if we can use cparser-beta for quickcheck QUICKCHECK_DEFAULT := $(shell which cparser-beta 2> /dev/null || echo true) -fsyntax-only QUICKCHECK ?= $(QUICKCHECK_DEFAULT) -QUICKCHECK_FLAGS ?= -m32 -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code +QUICKCHECK_FLAGS ?= -Wno-compat-option -Wno-shadow -Wno-shadow-local -Wunreachable-code $(builddir)/%.o: %.c $(IR_SPEC_GENERATED_INCLUDES) @echo CC $@ @@ -196,8 +196,10 @@ REVISION ?= $(shell git --git-dir $(top_srcdir)/.git d # Update revision.h if necessary REVISIONH = $(gendir)/firm_revision.h libfirm_INCLUDEDIRS += $(gendir) +# gmake 4.2.1 > 4.3 backward-incompatibility +H = \# UNUSED2 := $(shell \ - REV="\#define libfirm_VERSION_REVISION \"$(REVISION)\""; \ + REV="$(H)define libfirm_VERSION_REVISION \"$(REVISION)\""; \ echo "$$REV" | cmp -s - "$(REVISIONH)" 2> /dev/null || echo "$$REV" > "$(REVISIONH)" \ )