1 |
commit: 5220a4a1e32425b56ad7411dceeb0a0d6667e0e7 |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Jan 24 22:21:28 2023 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Feb 1 09:52:49 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5220a4a1 |
7 |
|
8 |
dev-util/roctracer: drop 5.0.2-r1 |
9 |
|
10 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
11 |
|
12 |
dev-util/roctracer/Manifest | 2 - |
13 |
.../roctracer/files/roctracer-4.3.0-ldflag.patch | 13 ---- |
14 |
.../files/roctracer-4.3.0-no-aqlprofile.patch | 20 ------ |
15 |
.../files/roctracer-4.3.0-tracer_tool.patch | 35 ---------- |
16 |
dev-util/roctracer/roctracer-5.0.2-r1.ebuild | 80 ---------------------- |
17 |
5 files changed, 150 deletions(-) |
18 |
|
19 |
diff --git a/dev-util/roctracer/Manifest b/dev-util/roctracer/Manifest |
20 |
index 26b776a9f8a0..457c47217b7e 100644 |
21 |
--- a/dev-util/roctracer/Manifest |
22 |
+++ b/dev-util/roctracer/Manifest |
23 |
@@ -1,6 +1,4 @@ |
24 |
DIST hsa-class-f8b3870.tar.gz 37432 BLAKE2B c2a09e4a4c3708e8db432378874c63b9cefefb567ad19a9c17181ed2b60f38d0591a618f72b11f606eb44efc5e170adaf72f0ec1b93cde628ca2230a62e2d6de SHA512 f371a955bf59b7e0af07261981a6e68562fad0753d3f39d1e220034c17501abf839ed2fd88fbf376d659970395c8795a82c0560c7ed8d3b87c11c79864f5f612 |
25 |
-DIST rocm-tracer-5.0.2.tar.gz 474669 BLAKE2B b350111590140e1282338e4f134caf6228677c49361ceb9bc7ba0da8709346daa4fd014644c04adff0e903dba6014a84edd2eb3a5c132a8f91b479e4d5b085e5 SHA512 3fc1449cc9c9bf83e5233a7a0e83c0e3fa9da225d5ee4427b7d6fa15e3580497e1b9fbcd63892e4a99df01582aecd3ccfd66d2a19af2d8c25949ee705894ea44 |
26 |
DIST rocm-tracer-5.1.3.tar.gz 511617 BLAKE2B 4142979b3b7d649798a7ac0b2a04b42aa7fbcbf82f2cf51b0e5363ec0da538046d6e59283d0ce1bfd341317bf24ac2f694d5c8a7d1f132f9b21caea5caf7eda3 SHA512 e73b0c921ffbdcac571d8b0825de39bd8a4fd5f2720ecdd0c189951db85efb607a0b1cd7a9bb02b3dbf329b277cb5e197525216a8e8927eea4e6ce290b7e7c7b |
27 |
DIST rocm-tracer-5.3.3.tar.gz 353041 BLAKE2B b7614707ae3af2f5a46d058dacadfb0ef3b980963ac49face66a80c8396e66cf13e0430ab41737ba15e163f5da03697376b13238ea1decfe7ee4a7f31c7664a5 SHA512 95a202f76f6b68a35942750233bd09d372a9be843150d7ec02824da13c6b9a7c8da7a752ac69f66776e7ccfb6176473745dc46a7baadfe77c99c0596fbc2ffeb |
28 |
-DIST rocprofiler-5.0.2.tar.gz 1401732 BLAKE2B ae870bc50dbd39c11e24f77ccb41773df1107b76cb7a12e1cebc66f8d66ddba6ad3bd6f9fe61657b03b22ef35f88fb608cf6070178f6aab24fe7a1bdcac43a96 SHA512 244e2b827126b7299ec0510daa5e1245a4a5a877394419f8bc9113f443231f67fc935609cbde6eeb26bb138ab4e95e2a88829ffa79ecc8f9881b5a77b5910c02 |
29 |
DIST rocprofiler-5.1.3.tar.gz 1402172 BLAKE2B 16e9b127ede94a3f96056e84a2942b6c9f3aec90579fb12796ab8ba385160aa020e3dc77f7a475dadbc0a813a823ae733ca9560f6a09e55c4c82b13dd792dfa4 SHA512 6e9932a425eaaa2a1e1741280d7525c6360700f85edb3bcf4967fe9be4fed662bae0d2ba609701f0d9733769c340e93e32076024b27bab3303449c1d68d9e1ce |
30 |
|
31 |
diff --git a/dev-util/roctracer/files/roctracer-4.3.0-ldflag.patch b/dev-util/roctracer/files/roctracer-4.3.0-ldflag.patch |
32 |
deleted file mode 100644 |
33 |
index a1db6922158a..000000000000 |
34 |
--- a/dev-util/roctracer/files/roctracer-4.3.0-ldflag.patch |
35 |
+++ /dev/null |
36 |
@@ -1,13 +0,0 @@ |
37 |
-Index: roctracer-rocm-4.3.0/cmake_modules/env.cmake |
38 |
-=================================================================== |
39 |
---- roctracer-rocm-4.3.0.orig/cmake_modules/env.cmake |
40 |
-+++ roctracer-rocm-4.3.0/cmake_modules/env.cmake |
41 |
-@@ -51,7 +51,7 @@ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS |
42 |
- set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fmerge-all-constants" ) |
43 |
- set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC" ) |
44 |
- |
45 |
--set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,-Bdynamic -Wl,-z,noexecstack" ) |
46 |
-+set ( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-Bdynamic -Wl,-z,noexecstack" ) |
47 |
- |
48 |
- set ( CMAKE_SKIP_BUILD_RPATH TRUE ) |
49 |
- |
50 |
|
51 |
diff --git a/dev-util/roctracer/files/roctracer-4.3.0-no-aqlprofile.patch b/dev-util/roctracer/files/roctracer-4.3.0-no-aqlprofile.patch |
52 |
deleted file mode 100644 |
53 |
index 0548953f3089..000000000000 |
54 |
--- a/dev-util/roctracer/files/roctracer-4.3.0-no-aqlprofile.patch |
55 |
+++ /dev/null |
56 |
@@ -1,20 +0,0 @@ |
57 |
-Skip loading proprietary AQLProfile lib |
58 |
-Index: roctracer-rocm-5.1.3/src/util/hsa_rsrc_factory.cpp |
59 |
-=================================================================== |
60 |
---- roctracer-rocm-5.1.3.orig/src/util/hsa_rsrc_factory.cpp |
61 |
-+++ roctracer-rocm-5.1.3/src/util/hsa_rsrc_factory.cpp |
62 |
-@@ -127,14 +127,6 @@ HsaRsrcFactory::HsaRsrcFactory(bool init |
63 |
- if (cpu_pool_ == NULL) CHECK_STATUS("CPU memory pool is not found", HSA_STATUS_ERROR); |
64 |
- if (kern_arg_pool_ == NULL) CHECK_STATUS("Kern-arg memory pool is not found", HSA_STATUS_ERROR); |
65 |
- |
66 |
-- // Get AqlProfile API table |
67 |
-- aqlprofile_api_ = {0}; |
68 |
--#ifdef ROCP_LD_AQLPROFILE |
69 |
-- status = LoadAqlProfileLib(&aqlprofile_api_); |
70 |
--#else |
71 |
-- status = hsa_api_.hsa_system_get_major_extension_table(HSA_EXTENSION_AMD_AQLPROFILE, hsa_ven_amd_aqlprofile_VERSION_MAJOR, sizeof(aqlprofile_api_), &aqlprofile_api_); |
72 |
--#endif |
73 |
-- CHECK_STATUS("aqlprofile API table load failed", status); |
74 |
- |
75 |
- // Get Loader API table |
76 |
- loader_api_ = {0}; |
77 |
|
78 |
diff --git a/dev-util/roctracer/files/roctracer-4.3.0-tracer_tool.patch b/dev-util/roctracer/files/roctracer-4.3.0-tracer_tool.patch |
79 |
deleted file mode 100644 |
80 |
index f59c83a96110..000000000000 |
81 |
--- a/dev-util/roctracer/files/roctracer-4.3.0-tracer_tool.patch |
82 |
+++ /dev/null |
83 |
@@ -1,35 +0,0 @@ |
84 |
-Index: roctracer-rocm-4.3.0/test/CMakeLists.txt |
85 |
-=================================================================== |
86 |
---- roctracer-rocm-4.3.0.orig/test/CMakeLists.txt |
87 |
-+++ roctracer-rocm-4.3.0/test/CMakeLists.txt |
88 |
-@@ -75,7 +75,7 @@ set ( TEST_DIR ${HSA_TEST_DIR} ) |
89 |
- set ( TEST_DIR ${TMP} ) |
90 |
- |
91 |
- ## Util sources |
92 |
--file( GLOB UTIL_SRC "${HSA_TEST_DIR}/util/*.cpp" ) |
93 |
-+file( GLOB UTIL_SRC "${CMAKE_CURRENT_SOURCE_DIR}/../src/util/*.cpp" ) |
94 |
- |
95 |
- if ( DEFINED ROCTRACER_TARGET ) |
96 |
- ## Build test library |
97 |
-Index: roctracer-rocm-4.3.0/test/tool/tracer_tool.cpp |
98 |
-=================================================================== |
99 |
---- roctracer-rocm-4.3.0.orig/test/tool/tracer_tool.cpp |
100 |
-+++ roctracer-rocm-4.3.0/test/tool/tracer_tool.cpp |
101 |
-@@ -285,7 +285,7 @@ void stop_callback() { roctracer::RocTxL |
102 |
- void roctx_flush_cb(roctx_trace_entry_t* entry) { |
103 |
- #if ROCTX_CLOCK_TIME |
104 |
- timestamp_t timestamp = 0; |
105 |
-- HsaRsrcFactory::Instance().GetTimestamp(HsaTimer::TIME_ID_CLOCK_MONOTONIC, entry->time, ×tamp); |
106 |
-+ util::HsaRsrcFactory::Instance().GetTimestamp(HsaTimer::TIME_ID_CLOCK_MONOTONIC, entry->time, ×tamp); |
107 |
- #else |
108 |
- const timestamp_t timestamp = entry->time; |
109 |
- #endif |
110 |
-@@ -1148,7 +1148,7 @@ extern "C" PUBLIC_API bool OnLoad(HsaApi |
111 |
- |
112 |
- // Dumping HSA handles for agents and pools |
113 |
- FILE* handles_file_handle = open_output_file(output_prefix, "hsa_handles.txt"); |
114 |
-- HsaRsrcFactory::Instance().DumpHandles(handles_file_handle); |
115 |
-+ util::HsaRsrcFactory::Instance().DumpHandles(handles_file_handle); |
116 |
- close_output_file(handles_file_handle); |
117 |
- |
118 |
- ONLOAD_TRACE_END(); |
119 |
|
120 |
diff --git a/dev-util/roctracer/roctracer-5.0.2-r1.ebuild b/dev-util/roctracer/roctracer-5.0.2-r1.ebuild |
121 |
deleted file mode 100644 |
122 |
index c3cdfe4a814f..000000000000 |
123 |
--- a/dev-util/roctracer/roctracer-5.0.2-r1.ebuild |
124 |
+++ /dev/null |
125 |
@@ -1,80 +0,0 @@ |
126 |
-# Copyright 1999-2023 Gentoo Authors |
127 |
-# Distributed under the terms of the GNU General Public License v2 |
128 |
- |
129 |
-EAPI=7 |
130 |
- |
131 |
-PYTHON_COMPAT=( python3_{9..10} ) |
132 |
- |
133 |
-inherit cmake prefix python-any-r1 |
134 |
- |
135 |
-DESCRIPTION="Callback/Activity Library for Performance tracing AMD GPU's" |
136 |
-HOMEPAGE="https://github.com/ROCm-Developer-Tools/roctracer.git" |
137 |
-SRC_URI="https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-${PV}.tar.gz -> rocm-tracer-${PV}.tar.gz |
138 |
- https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-${PV}.tar.gz -> rocprofiler-${PV}.tar.gz |
139 |
- https://github.com/ROCmSoftwarePlatform/hsa-class/archive/f8b387043b9f510afdf2e72e38a011900360d6ab.tar.gz -> hsa-class-f8b3870.tar.gz" |
140 |
-S="${WORKDIR}/roctracer-rocm-${PV}" |
141 |
- |
142 |
-LICENSE="MIT" |
143 |
-SLOT="0/$(ver_cut 1-2)" |
144 |
-KEYWORDS="~amd64" |
145 |
- |
146 |
-RDEPEND="dev-libs/rocr-runtime:${SLOT} |
147 |
- dev-util/hip:${SLOT}" |
148 |
-DEPEND="${RDEPEND}" |
149 |
-BDEPEND=" |
150 |
- $(python_gen_any_dep ' |
151 |
- dev-python/CppHeaderParser[${PYTHON_USEDEP}] |
152 |
- dev-python/ply[${PYTHON_USEDEP}] |
153 |
- ') |
154 |
-" |
155 |
- |
156 |
-PATCHES=( |
157 |
- # https://github.com/ROCm-Developer-Tools/roctracer/pull/63 |
158 |
- "${FILESDIR}"/${PN}-4.3.0-glibc-2.34.patch |
159 |
- "${FILESDIR}"/${PN}-4.3.0-ldflag.patch |
160 |
- "${FILESDIR}"/${PN}-4.3.0-tracer_tool.patch |
161 |
- "${FILESDIR}"/${PN}-5.0.2-Werror.patch |
162 |
- "${FILESDIR}"/${PN}-5.0.2-headers.patch |
163 |
- "${FILESDIR}"/${PN}-5.0.2-strip-license.patch |
164 |
- "${FILESDIR}"/${PN}-4.3.0-no-aqlprofile.patch |
165 |
-) |
166 |
- |
167 |
-python_check_deps() { |
168 |
- python_has_version "dev-python/CppHeaderParser[${PYTHON_USEDEP}]" \ |
169 |
- "dev-python/ply[${PYTHON_USEDEP}]" |
170 |
-} |
171 |
- |
172 |
-src_prepare() { |
173 |
- cmake_src_prepare |
174 |
- |
175 |
- mv "${WORKDIR}"/rocprofiler-rocm-${PV} "${WORKDIR}"/rocprofiler || die |
176 |
- mv "${WORKDIR}"/hsa-class-*/test/util "${S}"/inc/ || die |
177 |
- rm "${S}"/inc/util/hsa* || die |
178 |
- cp -a "${S}"/src/util/hsa* "${S}"/inc/util/ || die |
179 |
- |
180 |
- # change destination for headers to include/roctracer; |
181 |
- |
182 |
- sed -e "/LIBRARY DESTINATION/s,lib,$(get_libdir)," \ |
183 |
- -e "/DESTINATION/s,\${DEST_NAME}/include,include/roctracer," \ |
184 |
- -e "/install ( FILES \${PROJECT_BINARY_DIR}\/so/d" \ |
185 |
- -e "/DESTINATION/s,\${DEST_NAME}/lib64,$(get_libdir),g" \ |
186 |
- -i CMakeLists.txt || die |
187 |
- |
188 |
- # do not download additional sources via git |
189 |
- sed -e "/execute_process ( COMMAND sh -xc \"if/d" \ |
190 |
- -e "/add_subdirectory ( \${HSA_TEST_DIR} \${PROJECT_BINARY_DIR}/d" \ |
191 |
- -e "/DESTINATION/s,\${DEST_NAME}/tool,$(get_libdir),g" \ |
192 |
- -i test/CMakeLists.txt || die |
193 |
- |
194 |
- hprefixify script/*.py |
195 |
-} |
196 |
- |
197 |
-src_configure() { |
198 |
- export HIP_PATH="$(hipconfig -p)" |
199 |
- |
200 |
- local mycmakeargs=( |
201 |
- -DCMAKE_PREFIX_PATH="${EPREFIX}/usr/include/hsa" |
202 |
- ) |
203 |
- |
204 |
- cmake_src_configure |
205 |
-} |