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
