--- 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 }')
