Hello community,

here is the log from the commit of package boringssl for openSUSE:Leap:15.2 
checked in at 2020-03-15 07:13:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/boringssl (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.boringssl.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boringssl"

Sun Mar 15 07:13:45 2020 rev:2 rq:785032 version:20190916

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/boringssl/boringssl.changes    2020-01-30 
06:09:36.730505026 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.boringssl.new.3160/boringssl.changes  
2020-03-15 07:14:48.393080083 +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.m1Hgyc/_old  2020-03-15 07:14:49.077080441 +0100
+++ /var/tmp/diff_new_pack.m1Hgyc/_new  2020-03-15 07:14:49.081080444 +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