Index: files/patch-bug1602386 =================================================================== --- files/patch-bug1602386 (revision 520168) +++ files/patch-bug1602386 (working copy) @@ -4,14 +4,16 @@ --- lib/freebl/Makefile.orig 2019-12-04 01:03:31.000000000 +0100 +++ lib/freebl/Makefile 2019-12-11 16:48:47.959791000 +0100 -@@ -788,5 +788,7 @@ +@@ -788,5 +788,9 @@ endif ifeq ($(CPU_ARCH),ppc) ++ifdef USE_64 -$(OBJDIR)/$(PROG_PREFIX)gcm-ppc$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec +$(OBJDIR)/$(PROG_PREFIX)gcm-ppc$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx +$(OBJDIR)/$(PROG_PREFIX)gcm$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx +$(OBJDIR)/$(PROG_PREFIX)rijndael$(OBJ_SUFFIX): CFLAGS += -mcrypto -maltivec -mvsx ++endif endif --- lib/freebl/blinit.c.orig 2019-12-11 17:45:06.930646000 +0100 +++ lib/freebl/blinit.c 2019-12-11 17:50:04.797680000 +0100