Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Feb 2020 00:44:02 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r525995 - branches/2020Q1/security/nss/files
Message-ID:  <202002130044.01D0i2cR079485@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Thu Feb 13 00:44:02 2020
New Revision: 525995
URL: https://svnweb.freebsd.org/changeset/ports/525995

Log:
  MFH: r525988
  
  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
  Approved by:	ports-secteam blanket

Added:
  branches/2020Q1/security/nss/files/patch-bug1612177
     - copied unchanged from r525988, head/security/nss/files/patch-bug1612177
Modified:
Directory Properties:
  branches/2020Q1/   (props changed)

Copied: branches/2020Q1/security/nss/files/patch-bug1612177 (from r525988, head/security/nss/files/patch-bug1612177)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2020Q1/security/nss/files/patch-bug1612177	Thu Feb 13 00:44:02 2020	(r525995, copy of r525988, head/security/nss/files/patch-bug1612177)
@@ -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)',
+       ],



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002130044.01D0i2cR079485>