From: Raspbian automatic forward porter Date: Sun, 1 Oct 2023 02:01:05 +0000 (+0100) Subject: Merge version 8.7.0+git220824-1+rpi1 and 8.8.0-2 to produce 8.8.0-2+rpi1 X-Git-Tag: archive/raspbian/8.8.0-2+rpi1~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ec24d6cf0ecce4370ba484c9347b8b09a7d81c97;p=libcrypto%2B%2B.git Merge version 8.7.0+git220824-1+rpi1 and 8.8.0-2 to produce 8.8.0-2+rpi1 --- ec24d6cf0ecce4370ba484c9347b8b09a7d81c97 diff --cc GNUmakefile index 97b05ea,95e26c6..4d96a2c --- a/GNUmakefile +++ b/GNUmakefile @@@ -1197,10 -1190,14 +1190,10 @@@ endi # Cryptogams source files. We couple to ARMv7 and NEON due to SHA using NEON. # Limit to Linux. The source files target the GNU assembler. - # Also see https://www.crypto++.com/wiki/Cryptogams. + # Also see https://www.cryptopp.com/wiki/Cryptogams. ifeq ($(IS_ARM32)$(IS_LINUX),11) ifeq ($(filter -DCRYPTOPP_DISABLE_ASM -DCRYPTOPP_DISABLE_ARM_NEON,$(CRYPTOPP_CPPFLAGS)$(CPPFLAGS)$(CXXFLAGS)),) - # Do not use -march=armv7 if the compiler is already targeting the ISA. - # Also see https://github.com/weidai11/crypto++/issues/1094 - ifeq ($(shell $(CXX) -dM -E TestPrograms/test_cxx.cpp 2>/dev/null | grep -E '__ARM_ARCH 7|__ARM_ARCH_7A__'),) - CRYPTOGAMS_ARMV7_FLAG = -march=armv7-a - endif + CRYPTOGAMS_ARMV7_FLAG = -march=armv7-a+fp ifeq ($(CLANG_COMPILER),1) CRYPTOGAMS_ARM_FLAG = $(CRYPTOGAMS_ARMV7_FLAG) CRYPTOGAMS_ARM_THUMB_FLAG = $(CRYPTOGAMS_ARMV7_FLAG) -mthumb diff --cc debian/changelog index 203e8cd,c141e92..14e6802 --- a/debian/changelog +++ b/debian/changelog @@@ -1,14 -1,19 +1,31 @@@ - libcrypto++ (8.7.0+git220824-1+rpi1) bookworm-staging; urgency=medium ++libcrypto++ (8.8.0-2+rpi1) trixie-staging; urgency=medium + + [changes brought forward from 8.6.0-3+rpi1 by Peter Michael Green at Sat, 19 Mar 2022 22:09:41 +0000] + * Upload to raspbian despite detection of armv7 contaimination, + investigation of the code shows that the armv7/neon code seems + to be safely behind runtime CPU testection. + * Pass -march=armv7+fp instead of -march=armv7 when building "armv4" + assembler files. Despite the names these files only seem to be used + on armv7. + - -- Peter Michael Green Tue, 15 Nov 2022 00:07:27 +0000 ++ -- Raspbian forward porter Sun, 01 Oct 2023 02:01:05 +0000 ++ + libcrypto++ (8.8.0-2) unstable; urgency=medium + + * Update watch file. + * Update Standards-Version to 4.6.2 . + + -- Laszlo Boszormenyi (GCS) Thu, 07 Sep 2023 07:25:20 +0000 + + libcrypto++ (8.8.0-1) unstable; urgency=medium + + * New upstream release. + + [ Helmut Grohne ] + * Fix FTCBFS: Export build tools for all targets (closes: #1018923). + + + -- Laszlo Boszormenyi (GCS) Fri, 07 Jul 2023 17:20:07 +0200 libcrypto++ (8.7.0+git220824-1) unstable; urgency=medium diff --cc debian/patches/series index a948f90,35e9f8c..6fdd010 --- a/debian/patches/series +++ b/debian/patches/series @@@ -1,2 -1,2 +1,3 @@@ - fix_library_name.patch + #fix_library_name.patch + test.patch +use-fp-with-march.patch