automatic version update by autodist [release 2.16-1mamba;Wed Oct 09 2024]
This commit is contained in:
parent
b3c79f73a4
commit
c8090d249a
56
gperftools-2.16-revert-patching-libtool-m4.patch
Normal file
56
gperftools-2.16-revert-patching-libtool-m4.patch
Normal file
@ -0,0 +1,56 @@
|
||||
From 36fa5ee9ef55103d9edc0a206270f487f2539465 Mon Sep 17 00:00:00 2001
|
||||
From: Aliaksey Kandratsenka <alkondratenko@gmail.com>
|
||||
Date: Mon, 6 Nov 2023 13:19:17 -0500
|
||||
Subject: [PATCH] patch libtool.m4 for compiler_lib_search_path fix for qnx
|
||||
|
||||
Amend github issue #1429
|
||||
---
|
||||
autogen.sh | 4 ++++
|
||||
m4/libtool.patch | 26 ++++++++++++++++++++++++++
|
||||
2 files changed, 30 insertions(+)
|
||||
create mode 100644 m4/libtool.patch
|
||||
|
||||
diff --git a/autogen.sh b/autogen.sh
|
||||
index 7c590a31e..89d8eb9c3 100755
|
||||
--- a/autogen.sh
|
||||
+++ b/autogen.sh
|
||||
@@ -1,3 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
autoreconf -i
|
||||
+
|
||||
+echo "patching m4/libtool.m4: See https://github.com/gperftools/gperftools/issues/1429#issuecomment-1794976863"
|
||||
+
|
||||
+(set -x; patch --forward -t --reject-file=- m4/libtool.m4 m4/libtool.patch && autoreconf -i)
|
||||
diff --git a/m4/libtool.patch b/m4/libtool.patch
|
||||
new file mode 100644
|
||||
index 000000000..8318a2a9b
|
||||
--- /dev/null
|
||||
+++ b/m4/libtool.patch
|
||||
@@ -0,0 +1,26 @@
|
||||
+commit 251dfb7dd328c01f3636022b47021eaef06a6cab
|
||||
+Author: Xiang.Lin <myd.xia@gmail.com>
|
||||
+Date: Mon Nov 6 15:07:56 2023 +0800
|
||||
+
|
||||
+ libtool: fix empty "-L" in compiler_lib_search_path
|
||||
+
|
||||
+ If compiler place space between "-L" and the path, the path will
|
||||
+ be skipped and only have empty "-L" on final compiler_lib_search_path,
|
||||
+ which will cause first library in postdeps following compiler_lib_search_path
|
||||
+ be skipped accidentally.
|
||||
+
|
||||
+diff --git a/m4/libtool.m4 b/m4/libtool.m4
|
||||
+index d034b12..4bd8282 100644
|
||||
+--- a/m4/libtool.m4
|
||||
++++ b/m4/libtool.m4
|
||||
+@@ -7584,8 +7584,8 @@ if AC_TRY_EVAL(ac_compile); then
|
||||
+ -L* | -R* | -l*)
|
||||
+ # Some compilers place space between "-{L,R}" and the path.
|
||||
+ # Remove the space.
|
||||
+- if test x-L = "$p" ||
|
||||
+- test x-R = "$p"; then
|
||||
++ if test x-L = x"$p" ||
|
||||
++ test x-R = x"$p"; then
|
||||
+ prev=$p
|
||||
+ continue
|
||||
+ fi
|
@ -1,5 +1,5 @@
|
||||
Name: gperftools
|
||||
Version: 2.15
|
||||
Version: 2.16
|
||||
Release: 1mamba
|
||||
Summary: A collection of a high-performance multi-threaded malloc() implementation
|
||||
Group: System/Tools
|
||||
@ -8,6 +8,7 @@ Distribution: openmamba
|
||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||
URL: https://github.com/gperftools/gperftools
|
||||
Source: https://github.com/gperftools/gperftools.git/gperftools-%{version}/gperftools-%{version}.tar.bz2
|
||||
Patch0: gperftools-2.16-revert-patching-libtool-m4.patch
|
||||
License: BSD
|
||||
## AUTOBUILDREQ-BEGIN
|
||||
BuildRequires: glibc-devel
|
||||
@ -15,7 +16,6 @@ BuildRequires: libgcc
|
||||
BuildRequires: libperl
|
||||
BuildRequires: libstdc++6-devel
|
||||
BuildRequires: libunwind-devel
|
||||
BuildRequires: libz-devel
|
||||
BuildRequires: perl-devel
|
||||
## AUTOBUILDREQ-END
|
||||
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||
@ -44,6 +44,8 @@ This package contains libraries and header files for developing applications tha
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch 0 -p1 -R -b .revert-patching-libtool-m4
|
||||
|
||||
./autogen.sh
|
||||
|
||||
%build
|
||||
@ -57,8 +59,6 @@ This package contains libraries and header files for developing applications tha
|
||||
%clean
|
||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||
|
||||
%post -n lib%{name} -p /sbin/ldconfig
|
||||
%postun -n lib%{name} -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
@ -74,8 +74,6 @@ This package contains libraries and header files for developing applications tha
|
||||
|
||||
%files -n lib%{name}-devel
|
||||
%defattr(-,root,root)
|
||||
%dir %{_includedir}/google
|
||||
%{_includedir}/google/*
|
||||
%dir %{_includedir}/gperftools
|
||||
%{_includedir}/gperftools/*
|
||||
%{_libdir}/libprofiler.a
|
||||
@ -93,6 +91,9 @@ This package contains libraries and header files for developing applications tha
|
||||
%doc NEWS README
|
||||
|
||||
%changelog
|
||||
* Wed Oct 09 2024 Automatic Build System <autodist@openmamba.org> 2.16-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
* Sat Jan 06 2024 Automatic Build System <autodist@openmamba.org> 2.15-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user