diff --git a/.gitignore b/.gitignore index 33fe9bb..0031f89 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/memkind-1.10.1.tar.gz +SOURCES/memkind-1.11.0.tar.gz diff --git a/.memkind.metadata b/.memkind.metadata index 58ab007..894c457 100644 --- a/.memkind.metadata +++ b/.memkind.metadata @@ -1 +1 @@ -de0d9fdd1432415c005d034d8dc0ebadffbe4847 SOURCES/memkind-1.10.1.tar.gz +9da539ad9b716419b997ccf2020c1edd510c6082 SOURCES/memkind-1.11.0.tar.gz diff --git a/SOURCES/memkind-gcc11.patch b/SOURCES/memkind-gcc11.patch deleted file mode 100644 index dc3c909..0000000 --- a/SOURCES/memkind-gcc11.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/memkind-1.10.1/test/gtest_fused/gtest/gtest-all.cc b/memkind-1.10.1/test/gtest_fused/gtest/gtest-all.cc -index 1120ce8..5d29d98 100644 ---- a/memkind-1.10.1/test/gtest_fused/gtest/gtest-all.cc -+++ b/memkind-1.10.1/test/gtest_fused/gtest/gtest-all.cc -@@ -7944,9 +7944,9 @@ void StackLowerThanAddress(const void* ptr, bool* result) { - // Make sure AddressSanitizer does not tamper with the stack here. - GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ - bool StackGrowsDown() { -- int dummy; -+ volatile int dummy = 0; - bool result; -- StackLowerThanAddress(&dummy, &result); -+ StackLowerThanAddress((const void *)&dummy, &result); - return result; - } - -diff --git a/test/gtest_fused/gtest/gtest-all.cc b/test/gtest_fused/gtest/gtest-all.cc -index 1120ce8..5d29d98 100644 ---- a/test/gtest_fused/gtest/gtest-all.cc -+++ b/test/gtest_fused/gtest/gtest-all.cc -@@ -7944,9 +7944,9 @@ void StackLowerThanAddress(const void* ptr, bool* result) { - // Make sure AddressSanitizer does not tamper with the stack here. - GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ - bool StackGrowsDown() { -- int dummy; -+ volatile int dummy = 0; - bool result; -- StackLowerThanAddress(&dummy, &result); -+ StackLowerThanAddress((const void *)&dummy, &result); - return result; - } - diff --git a/SPECS/memkind.spec b/SPECS/memkind.spec index 68bbe3b..6b58520 100644 --- a/SPECS/memkind.spec +++ b/SPECS/memkind.spec @@ -1,9 +1,9 @@ -%global gittag0 v1.10.1 +%global gittag0 v1.11.0 Name: memkind Summary: User Extensible Heap Manager -Version: 1.10.1 -Release: 5%{?checkout}%{?dist} +Version: 1.11.0 +Release: 1%{?checkout}%{?dist} License: BSD URL: http://memkind.github.io/memkind BuildRequires: make @@ -14,8 +14,6 @@ BuildRequires: automake libtool numactl-devel systemd gcc gcc-c++ daxctl-devel ExclusiveArch: x86_64 ppc64 ppc64le s390x aarch64 Source0: https://github.com/%{name}/%{name}/archive/%{gittag0}/%{name}-%{version}.tar.gz -# Work around false positive Wuninitialized warning with gcc-11 -Patch0: memkind-gcc11.patch %description The memkind library is an user extensible heap manager built on top of @@ -47,7 +45,6 @@ alpha release. Feedback on design or implementation is greatly appreciated. %prep %setup -q -a 0 -n %{name}-%{version} -%patch0 -p1 %build # It is required that we configure and build the jemalloc subdirectory @@ -95,6 +92,9 @@ rm -f %{buildroot}/%{_docdir}/%{name}/VERSION %{_mandir}/man3/pmemallocator.3.* %changelog +* Fri Oct 08 2021 Rafael Aquini - 1.11.0-1 +- Update memkind source file to 1.11.0 upstream + * Mon Aug 09 2021 Mohan Boddu - 1.10.1-5 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688