From bfd9c090871dbaf2710fcfc7dcceed1aeed31291 Mon Sep 17 00:00:00 2001
From: Ivan Razumov <ivan.razumov@cern.ch>
Date: Tue, 9 Mar 2021 16:30:19 +0100
Subject: [PATCH] [SPI-1847] Update gperftools to 2.9.1

---
 cmake/toolchain/heptools-dev-base.cmake | 2 +-
 externals/CMakeLists.txt                | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/cmake/toolchain/heptools-dev-base.cmake b/cmake/toolchain/heptools-dev-base.cmake
index 12849f7776..59240a3f3b 100644
--- a/cmake/toolchain/heptools-dev-base.cmake
+++ b/cmake/toolchain/heptools-dev-base.cmake
@@ -334,7 +334,7 @@ LCG_external_package(google_auth_oauthlib 0.4.1
 LCG_external_package(google_pasta      0.2.0                                    )
 LCG_external_package(gperf             3.1                                      )
 if(${LCG_OS}${LCG_OSVERS} MATCHES slc|centos)
-  LCG_external_package(gperftools        2.8.1                                    )
+  LCG_external_package(gperftools        2.9.1                                    )
 endif()
 LCG_external_package(graphviz          2.40.1                                   )
 LCG_external_package(graphviz_py       0.11.1                                   )
diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt
index 4d586c39d7..9a21761863 100644
--- a/externals/CMakeLists.txt
+++ b/externals/CMakeLists.txt
@@ -2409,7 +2409,7 @@ LCGPackage_Add(
 #---gperftools--------------------------------------------------------------------------------------------
 if(NOT APPLE) # There are problems building on MacOSX
   if(LCG_TARGET MATCHES "x86_64")
-    set(gperftools_config_options "--enable-frame-pointers;--enable-libunwind;--disable-deprecated-pprof")
+    set(gperftools_config_options "--enable-frame-pointers;--enable-libunwind;--disable-deprecated-pprof;--enable-large-alloc-report")
   endif()
   if(LCG_TARGET MATCHES "ubuntu")
     set(gperftools_config_options ${gperftools_config_options} "CPPFLAGS=-fpermissive -I${libunwind_home}/include -L${libunwind_home}/lib")
@@ -2426,7 +2426,6 @@ if(NOT APPLE) # There are problems building on MacOSX
     CONFIGURE_COMMAND ./configure --prefix <INSTALL_DIR> ${gperftools_config_options}
     BUILD_IN_SOURCE 1
     DEPENDS libunwind pprof
-    REVISION 1
   )
 else()
   add_custom_target(gperftools ALL COMMENT "Dummy gperftools target")
-- 
GitLab