[packages/dyninst] - up to 12.2.1
qboosh
qboosh at pld-linux.org
Thu Dec 22 21:27:36 CET 2022
commit f07cb32b31bd1a223045cc943472b5c97ac978c5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Dec 22 21:28:23 2022 +0100
- up to 12.2.1
dyninst-tbb.patch | 37 -------------------------------------
dyninst.spec | 6 +++---
2 files changed, 3 insertions(+), 40 deletions(-)
---
diff --git a/dyninst.spec b/dyninst.spec
index 2016b60..6de5feb 100644
--- a/dyninst.spec
+++ b/dyninst.spec
@@ -3,13 +3,13 @@
Summary: API for Run-time Code Generation
Summary(pl.UTF-8): API do generowania kodu w czasie działania
Name: dyninst
-Version: 12.2.0
-Release: 1.1
+Version: 12.2.1
+Release: 0.1
License: LGPL v2.1+
Group: Libraries
#Source0Download: https://github.com/dyninst/dyninst/releases
Source0: https://github.com/dyninst/dyninst/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: fae0ab5eddb03990a5e196f21c95a349
+# Source0-md5: 800b6562ab99d285cdac51ad273eeee1
Patch0: %{name}-libname.patch
Patch1: %{name}-x32.patch
Patch2: %{name}-tbb.patch
diff --git a/dyninst-tbb.patch b/dyninst-tbb.patch
index 701869e..f32f2a6 100644
--- a/dyninst-tbb.patch
+++ b/dyninst-tbb.patch
@@ -10,40 +10,3 @@
foreach(f IN ITEMS ${_version_files})
if(EXISTS ${f})
set(_version_file ${f})
-diff --color -ur dyninst-12.0.1.orig/common/h/concurrent.h dyninst-12.0.1/common/h/concurrent.h
---- dyninst-12.0.1.orig/common/h/concurrent.h 2021-11-23 22:48:27.000000000 +0100
-+++ dyninst-12.0.1/common/h/concurrent.h 2021-12-20 00:43:49.261018867 +0100
-@@ -54,10 +54,10 @@
-
- template<typename K, typename V>
- class dyn_c_hash_map : protected tbb::concurrent_hash_map<K, V,
-- tbb::tbb_hash_compare<K>, std::allocator<std::pair<K,V>>> {
-+ tbb::tbb_hash_compare<K>, std::allocator<std::pair<const K,V>>> {
-
- typedef tbb::concurrent_hash_map<K, V,
-- tbb::tbb_hash_compare<K>, std::allocator<std::pair<K,V>>> base;
-+ tbb::tbb_hash_compare<K>, std::allocator<std::pair<const K,V>>> base;
- public:
- using typename base::value_type;
- using typename base::mapped_type;
-diff --color -ur dyninst-12.0.1.orig/symtabAPI/src/dwarfWalker.h dyninst-12.0.1/symtabAPI/src/dwarfWalker.h
---- dyninst-12.0.1.orig/symtabAPI/src/dwarfWalker.h 2021-11-23 22:48:27.000000000 +0100
-+++ dyninst-12.0.1/symtabAPI/src/dwarfWalker.h 2021-12-20 00:46:32.186998418 +0100
-@@ -36,6 +36,8 @@
- }
-
- namespace tbb {
-+namespace detail {
-+namespace d1 {
- using namespace Dyninst::SymtabAPI;
- template<>
- struct tbb_hash_compare<type_key> {
-@@ -51,6 +53,8 @@
- }
- };
- }
-+}
-+}
-
- namespace Dyninst {
- namespace SymtabAPI {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dyninst.git/commitdiff/f07cb32b31bd1a223045cc943472b5c97ac978c5
More information about the pld-cvs-commit
mailing list