Don't use -arch flags when building gen_manual. It will be run on the
build machine so it needs to be built for the build machine's arch.
--- contrib/gen_manual/Makefile.orig	2022-08-15 17:45:31.000000000 -0500
+++ contrib/gen_manual/Makefile	2022-08-18 23:40:55.000000000 -0500
@@ -34,6 +34,7 @@
 CXXFLAGS += -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wstrict-aliasing=1 -Wswitch-enum -Wno-comment
 CPPFLAGS += $(MOREFLAGS)
 FLAGS   = $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS)
+FLAGS := $(filter-out -arch^%,$(subst -arch ,-arch^,$(FLAGS)))
 
 LZ4API = ../../lib/lz4.h
 LZ4MANUAL = ../../doc/lz4_manual.html
