summaryrefslogtreecommitdiff
path: root/lib/freebl/Makefile
diff options
context:
space:
mode:
authorMikael Urankar <mikael.urankar@gmail.com>2020-02-12 09:51:04 -0800
committerMikael Urankar <mikael.urankar@gmail.com>2020-02-12 09:51:04 -0800
commit8c5a2f856681733af5ba02493cd8a6ed1d77d3ef (patch)
tree48551f33474a0e4c6a4a5c8047cf17b766f8e6a5 /lib/freebl/Makefile
parent4ea2a39c7d613fb16a23f742a38f8c60171762a1 (diff)
downloadnss-hg-8c5a2f856681733af5ba02493cd8a6ed1d77d3ef.tar.gz
Bug 1612177 - Set -march=armv7 when compiling gcm-arm32-neon, in order to enable NEON code generation.
Diffstat (limited to 'lib/freebl/Makefile')
-rw-r--r--lib/freebl/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/freebl/Makefile b/lib/freebl/Makefile
index 74d131e05..ce9d36f3a 100644
--- a/lib/freebl/Makefile
+++ b/lib/freebl/Makefile
@@ -770,7 +770,7 @@ ifeq ($(CPU_ARCH),arm)
# Confusingly, __SOFTFP__ is the name of the define for the softfloat ABI, not for the softfp ABI.
USES_SOFTFLOAT_ABI := $(shell $(CC) -o - -E -dM - $(CFLAGS) < /dev/null | grep __SOFTFP__ > /dev/null && echo 1)
$(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a -mfpu=crypto-neon-fp-armv8$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
-$(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): CFLAGS += -mfpu=neon$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
+$(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): CFLAGS += -march=armv7 -mfpu=neon$(if $(USES_SOFTFLOAT_ABI), -mfloat-abi=softfp)
endif
ifeq ($(CPU_ARCH),aarch64)
$(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto