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
|
Name: gperftools
|
||||||
Version: 2.15
|
Version: 2.16
|
||||||
Release: 1mamba
|
Release: 1mamba
|
||||||
Summary: A collection of a high-performance multi-threaded malloc() implementation
|
Summary: A collection of a high-performance multi-threaded malloc() implementation
|
||||||
Group: System/Tools
|
Group: System/Tools
|
||||||
@ -8,6 +8,7 @@ Distribution: openmamba
|
|||||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
URL: https://github.com/gperftools/gperftools
|
URL: https://github.com/gperftools/gperftools
|
||||||
Source: https://github.com/gperftools/gperftools.git/gperftools-%{version}/gperftools-%{version}.tar.bz2
|
Source: https://github.com/gperftools/gperftools.git/gperftools-%{version}/gperftools-%{version}.tar.bz2
|
||||||
|
Patch0: gperftools-2.16-revert-patching-libtool-m4.patch
|
||||||
License: BSD
|
License: BSD
|
||||||
## AUTOBUILDREQ-BEGIN
|
## AUTOBUILDREQ-BEGIN
|
||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
@ -15,7 +16,6 @@ BuildRequires: libgcc
|
|||||||
BuildRequires: libperl
|
BuildRequires: libperl
|
||||||
BuildRequires: libstdc++6-devel
|
BuildRequires: libstdc++6-devel
|
||||||
BuildRequires: libunwind-devel
|
BuildRequires: libunwind-devel
|
||||||
BuildRequires: libz-devel
|
|
||||||
BuildRequires: perl-devel
|
BuildRequires: perl-devel
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
@ -44,6 +44,8 @@ This package contains libraries and header files for developing applications tha
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%patch 0 -p1 -R -b .revert-patching-libtool-m4
|
||||||
|
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -57,8 +59,6 @@ This package contains libraries and header files for developing applications tha
|
|||||||
%clean
|
%clean
|
||||||
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
%post -n lib%{name} -p /sbin/ldconfig
|
|
||||||
%postun -n lib%{name} -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
@ -74,8 +74,6 @@ This package contains libraries and header files for developing applications tha
|
|||||||
|
|
||||||
%files -n lib%{name}-devel
|
%files -n lib%{name}-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%dir %{_includedir}/google
|
|
||||||
%{_includedir}/google/*
|
|
||||||
%dir %{_includedir}/gperftools
|
%dir %{_includedir}/gperftools
|
||||||
%{_includedir}/gperftools/*
|
%{_includedir}/gperftools/*
|
||||||
%{_libdir}/libprofiler.a
|
%{_libdir}/libprofiler.a
|
||||||
@ -93,6 +91,9 @@ This package contains libraries and header files for developing applications tha
|
|||||||
%doc NEWS README
|
%doc NEWS README
|
||||||
|
|
||||||
%changelog
|
%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
|
* Sat Jan 06 2024 Automatic Build System <autodist@openmamba.org> 2.15-1mamba
|
||||||
- automatic version update by autodist
|
- automatic version update by autodist
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user