Hello community,

here is the log from the commit of package boringssl for openSUSE:Factory 
checked in at 2020-03-11 18:51:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boringssl (Old)
 and      /work/SRC/openSUSE:Factory/.boringssl.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boringssl"

Wed Mar 11 18:51:34 2020 rev:9 rq:783547 version:20190916

Changes:
--------
--- /work/SRC/openSUSE:Factory/boringssl/boringssl.changes      2019-12-04 
14:21:04.798473536 +0100
+++ /work/SRC/openSUSE:Factory/.boringssl.new.3160/boringssl.changes    
2020-03-11 18:54:42.175657619 +0100
@@ -1,0 +2,6 @@
+Tue Mar 10 20:00:43 UTC 2020 - Guillaume GARDET <[email protected]>
+
+- Fix arm build:
+  * 0005-fix-alignment-for-arm.patch
+
+-------------------------------------------------------------------

New:
----
  0005-fix-alignment-for-arm.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ boringssl.spec ++++++
--- /var/tmp/diff_new_pack.4jfmZ5/_old  2020-03-11 18:54:42.739657872 +0100
+++ /var/tmp/diff_new_pack.4jfmZ5/_new  2020-03-11 18:54:42.743657874 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boringssl
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,12 +29,13 @@
 Patch2:         0002-crypto-Fix-aead_test-build-on-aarch64.patch
 Patch3:         0003-enable-s390x-builds.patch
 Patch4:         0004-fix-alignment-for-ppc64le.patch
+Patch5:         0005-fix-alignment-for-arm.patch
 BuildRequires:  cmake >= 3.0
 BuildRequires:  gcc-c++
 BuildRequires:  go
 BuildRequires:  libunwind-devel
 BuildRequires:  ninja
-ExclusiveArch:  %{ix86} x86_64 aarch64 s390x ppc64le
+ExclusiveArch:  %{ix86} x86_64 aarch64 s390x ppc64le %arm
 
 %description
 BoringSSL is an implementation of the Secure Sockets Layer (SSL) and
@@ -63,6 +64,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 %define _lto_cflags %{nil}

++++++ 0005-fix-alignment-for-arm.patch ++++++
diff -purN boringssl-20190916.orig/crypto/cipher_extra/aead_test.cc 
boringssl-20190916/crypto/cipher_extra/aead_test.cc
--- boringssl-20190916.orig/crypto/cipher_extra/aead_test.cc    2020-03-10 
20:57:53.383996634 +0100
+++ boringssl-20190916/crypto/cipher_extra/aead_test.cc 2020-03-10 
20:59:03.108731229 +0100
@@ -31,7 +31,7 @@
 
 #if defined(OPENSSL_AARCH64) || defined(OPENSSL_PPC64LE)
 #define ALIGN_BYTES 16
-#elif defined(OPENSSL_S390X)
+#elif defined(OPENSSL_S390X) || defined(OPENSSL_ARM)
 #define ALIGN_BYTES 8
 #else
 #define ALIGN_BYTES 64
diff -purN boringssl-20190916.orig/crypto/poly1305/poly1305_test.cc 
boringssl-20190916/crypto/poly1305/poly1305_test.cc
--- boringssl-20190916.orig/crypto/poly1305/poly1305_test.cc    2020-03-10 
20:57:53.363996424 +0100
+++ boringssl-20190916/crypto/poly1305/poly1305_test.cc 2020-03-10 
21:08:32.606731399 +0100
@@ -25,7 +25,7 @@
 #include "../test/file_test.h"
 #include "../test/test_util.h"
 
-#if defined(OPENSSL_S390X)
+#if defined(OPENSSL_S390X) || defined(OPENSSL_ARM)
 #define ALIGN_BYTES 8
 #else
 #define ALIGN_BYTES 16

Reply via email to