FreeBSD Bugzilla – Attachment 217716 Details for
Bug 249053
security/nss: fails to build on aarch64
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
v1
nss.diff (text/plain), 1.36 KB, created by
Mikael Urankar
on 2020-09-03 14:46:29 UTC
(
hide
)
Description:
v1
Filename:
MIME Type:
Creator:
Mikael Urankar
Created:
2020-09-03 14:46:29 UTC
Size:
1.36 KB
patch
obsolete
>Index: security/nss/files/patch-lib-freebl-Makefile >=================================================================== >--- security/nss/files/patch-lib-freebl-Makefile (revision 547356) >+++ security/nss/files/patch-lib-freebl-Makefile (working copy) >@@ -1,11 +1,29 @@ > --- lib/freebl/Makefile.orig 2018-08-31 12:55:53 UTC > +++ lib/freebl/Makefile >-@@ -215,7 +215,7 @@ ifeq ($(CPU_ARCH),x86) >+@@ -119,7 +119,7 @@ else >+ DEFINES += -DNSS_X86 > endif >+ endif >+-ifdef NS_USE_GCC >++ifdef CC_IS_GCC >+ ifeq ($(CPU_ARCH),aarch64) >+ DEFINES += -DUSE_HW_AES -DUSE_HW_SHA1 -DUSE_HW_SHA2 >+ EXTRA_SRCS += aes-armv8.c gcm-aarch64.c sha1-armv8.c sha256-armv8.c >+@@ -247,7 +247,7 @@ else ifeq ($(CPU_ARCH),x86) >+ endif > endif # Darwin > > -ifeq ($(OS_TARGET),Linux) > +ifeq (,$(filter-out Linux FreeBSD, $(OS_TARGET))) > ifeq ($(CPU_ARCH),x86_64) >- ASFILES = arcfour-amd64-gas.s mpi_amd64_gas.s >- ASFLAGS += -fPIC -Wa,--noexecstack >+ # Lower case s on mpi_amd64_common due to make implicit rules. >+ ASFILES = arcfour-amd64-gas.s mpi_amd64_common.s >+@@ -728,7 +728,7 @@ $(OBJDIR)/$(PROG_PREFIX)gcm-arm32-neon$(OBJ_SUFFIX): C >+ endif >+ endif >+ >+-ifdef NS_USE_GCC >++ifdef CC_IS_GCC >+ ifeq ($(CPU_ARCH),aarch64) >+ $(OBJDIR)/$(PROG_PREFIX)aes-armv8$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto >+ $(OBJDIR)/$(PROG_PREFIX)gcm-aarch64$(OBJ_SUFFIX): CFLAGS += -march=armv8-a+crypto
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 249053
:
217716
|
217839