svn commit: r525988 - head/security/nss/files
Jan Beich
jbeich at FreeBSD.org
Thu Feb 13 00:43:17 UTC 2020
Author: jbeich
Date: Thu Feb 13 00:43:16 2020
New Revision: 525988
URL: https://svnweb.freebsd.org/changeset/ports/525988
Log:
security/nss: unbreak on armv6 after r524147
In file included from ../../lib/freebl/gcm-arm32-neon.c:16:
/usr/lib/clang/8.0.1/include/arm_neon.h:28:2: error: "NEON support not enabled"
#error "NEON support not enabled"
^
PR: 243734
Reported by: garga
Submitted by: mikael
Added:
head/security/nss/files/patch-bug1612177 (contents, props changed)
Added: head/security/nss/files/patch-bug1612177
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/nss/files/patch-bug1612177 Thu Feb 13 00:43:16 2020 (r525988)
@@ -0,0 +1,21 @@
+--- lib/freebl/Makefile.orig 2020-02-07 20:58:46 UTC
++++ 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-a -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
+--- lib/freebl/freebl.gyp.orig 2020-02-07 20:58:46 UTC
++++ lib/freebl/freebl.gyp
+@@ -158,6 +158,7 @@
+ '<(DEPTH)/exports.gyp:nss_exports'
+ ],
+ 'cflags': [
++ '-march=armv7-a',
+ '-mfpu=neon',
+ '<@(softfp_cflags)',
+ ],
More information about the svn-ports-head
mailing list