--- nss/coreconf/Darwin.mk.orig 2022-07-21 19:11:57.000000000 +0545 +++ nss/coreconf/Darwin.mk 2022-08-04 15:40:28.000000000 +0545 @@ -29,16 +29,29 @@ CCC += -arch i386 override CPU_ARCH = x86 endif -else +endif + ifeq (arm,$(CPU_ARCH)) # Nothing set for arm currently. -else +endif + +ifeq (,$(filter-out ppc ppc64,$(CPU_ARCH))) OS_REL_CFLAGS = -Dppc +ifdef USE_64 +CC += -arch ppc64 +CCC += -arch ppc64 +else CC += -arch ppc CCC += -arch ppc endif endif +ifeq (,$(filter-out ppc ppc64,$(CPU_ARCH))) +ifneq ($(NSS_DISABLE_CRYPTO_VSX),0) + NSS_DISABLE_CRYPTO_VSX=1 +endif +endif + ifneq (,$(MACOS_SDK_DIR)) GCC_VERSION_FULL := $(shell $(CC) -dumpversion) GCC_VERSION_MAJOR := $(shell echo $(GCC_VERSION_FULL) | awk -F. '{ print $$1 }')