This snipoplet in a makefile:
ifeq ($(ARCH), amd64)
override ARCH=x86_64
else ifeq ($(ARCH), powerpc64)
override ARCH=power
else ifeq ($(ARCH), i386)
override ARCH=x86
else ifeq ($(ARCH), aarch64)
override ARCH=arm64
endif
cannot be handled by make:
bash$ make
Makefile.system:15: Extraneous text after `else' directive
Makefile.system:17: Extraneous text after `else' directive
Makefile.system:17: *** only one `else' per conditional. Stop.
bash$
This is probaby a result of the GNV Make being an old fork of GNU make.
I am not planning on anything but emergency fixes to GNV Make.
Getting GNV Make up to be tracking GNU Make is https://sourceforge.net/p/gnv/bugs/131/
This is blocked by https://sourceforge.net/p/gnv/bugs/130/
Ticket moved from /p/gnv/feature-requests/5/