Index: Makefile =================================================================== --- /dev/null +++ Makefile @@ -0,0 +1 @@ +include ../Makefile.common Index: abi_used_libs =================================================================== --- /dev/null +++ abi_used_libs @@ -0,0 +1,4 @@ +libc.so.6 +libgcc_s.so.1 +libhsa-runtime64.so.1 +libstdc++.so.6 Index: abi_used_symbols =================================================================== --- /dev/null +++ abi_used_symbols @@ -0,0 +1,55 @@ +libc.so.6:__errno_location +libc.so.6:__libc_start_main +libc.so.6:__printf_chk +libc.so.6:__snprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:close +libc.so.6:fread +libc.so.6:getgrgid +libc.so.6:getgrnam +libc.so.6:getgrouplist +libc.so.6:getlogin_r +libc.so.6:getpwnam +libc.so.6:memcpy +libc.so.6:open +libc.so.6:pclose +libc.so.6:popen +libc.so.6:stat +libc.so.6:strerror +libc.so.6:strlen +libgcc_s.so.1:_Unwind_Resume +libhsa-runtime64.so.1:hsa_agent_get_info +libhsa-runtime64.so.1:hsa_agent_iterate_isas +libhsa-runtime64.so.1:hsa_amd_agent_iterate_memory_pools +libhsa-runtime64.so.1:hsa_amd_memory_pool_get_info +libhsa-runtime64.so.1:hsa_init +libhsa-runtime64.so.1:hsa_isa_get_info_alt +libhsa-runtime64.so.1:hsa_iterate_agents +libhsa-runtime64.so.1:hsa_shut_down +libhsa-runtime64.so.1:hsa_status_string +libhsa-runtime64.so.1:hsa_system_get_info +libstdc++.so.6:_ZNSo9_M_insertImEERSoT_ +libstdc++.so.6:_ZNSt6localeC1Ev +libstdc++.so.6:_ZNSt6localeD1Ev +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ +libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt8ios_baseC2Ev +libstdc++.so.6:_ZNSt8ios_baseD2Ev +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E +libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +libstdc++.so.6:_ZSt20__throw_length_errorPKc +libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE +libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE +libstdc++.so.6:_ZdaPv +libstdc++.so.6:_ZdlPv +libstdc++.so.6:_Znam +libstdc++.so.6:_Znwm +libstdc++.so.6:__cxa_throw_bad_array_new_length +libstdc++.so.6:__gxx_personality_v0 Index: files/0001-adjust-CMAKE_CXX_FLAGS.patch =================================================================== --- /dev/null +++ files/0001-adjust-CMAKE_CXX_FLAGS.patch @@ -0,0 +1,32 @@ +From b6a24b5d0c1e5c04a48e4e516ae89a66f53058d1 Mon Sep 17 00:00:00 2001 +From: Philipp Knechtges +Date: Tue, 24 Nov 2020 20:48:29 +0100 +Subject: [PATCH 1/2] adjust CMAKE_CXX_FLAGS + +--- + CMakeLists.txt | 9 +-------- + 1 file changed, 1 insertion(+), 8 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index cbf5800..8839e06 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -138,14 +138,7 @@ set(ROCMINFO_CXX_FLAGS ${ROCMINFO_CXX_FLAGS} -fmerge-all-constants) + set(ROCMINFO_CXX_FLAGS ${ROCMINFO_CXX_FLAGS} -fms-extensions) + set(ROCMINFO_CXX_FLAGS ${ROCMINFO_CXX_FLAGS} -Werror) + set(ROCMINFO_CXX_FLAGS ${ROCMINFO_CXX_FLAGS} -Wall) +-set(ROCMINFO_CXX_FLAGS ${ROCMINFO_CXX_FLAGS} -m64) +- +-# +-# Extend the compiler flags for 64-bit builds +-# +-if((${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL "x86_64") OR (${CMAKE_HOST_SYSTEM_PROCESSOR} STREQUAL "AMD64")) +- set(ROCMINFO_CXX_FLAGS ${ROCMINFO_CXX_FLAGS} -msse -msse2) +-endif() ++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} $ENV{CXXFLAGS}") + + # + # Add compiler flags to include symbol information for debug builds +-- +2.34.1 + Index: files/0002-fix-buildtype-detection.patch =================================================================== --- /dev/null +++ files/0002-fix-buildtype-detection.patch @@ -0,0 +1,25 @@ +From 1656c2d14b276f31dd61d8639e7e8b75c7d282b0 Mon Sep 17 00:00:00 2001 +From: Philipp Knechtges +Date: Tue, 24 Nov 2020 20:52:31 +0100 +Subject: [PATCH 2/2] fix buildtype detection + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8839e06..4ecc3da 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -60,7 +60,7 @@ include(utils) + find_package(hsa-runtime64 1.0 REQUIRED ) + + string(TOLOWER "${ROCRTST_BLD_TYPE}" tmp) +-if("${tmp}" STREQUAL release) ++if(NOT "${tmp}" STREQUAL debug) + set(BUILD_TYPE "Release") + set(ISDEBUG 0) + else() +-- +2.34.1 + Index: files/series =================================================================== --- /dev/null +++ files/series @@ -0,0 +1,2 @@ +0001-adjust-CMAKE_CXX_FLAGS.patch +0002-fix-buildtype-detection.patch Index: package.yml =================================================================== --- /dev/null +++ package.yml @@ -0,0 +1,21 @@ +name : rocminfo +version : 5.1.0 +release : 1 +source : + - https://github.com/RadeonOpenCompute/rocminfo/archive/refs/tags/rocm-5.1.0.tar.gz : 76f6cc9e69d9fc7e692e5c7db35e89079d3b1d2d47632e4742d612e743c396d3 +homepage : https://github.com/RadeonOpenCompute/rocminfo/ +license : NCSA +component : programming.devel +homepage : https://github.com/RadeonOpenCompute +summary : ROCm Application for Reporting System Info +description: | + ROCm Application for Reporting System Info +builddeps : + - rocm-runtime-devel +setup : | + %apply_patches + %cmake_ninja -DROCM_DIR="/usr" +build : | + %ninja_build +install : | + %ninja_install Index: pspec_x86_64.xml =================================================================== --- /dev/null +++ pspec_x86_64.xml @@ -0,0 +1,37 @@ + + + rocminfo + https://github.com/RadeonOpenCompute + + Jacek Jagosz + jacek.jagosz@outlook.com + + NCSA + programming.devel + ROCm Application for Reporting System Info + ROCm Application for Reporting System Info + + https://getsol.us/sources/README.Solus + + + rocminfo + ROCm Application for Reporting System Info + ROCm Application for Reporting System Info + + programming.devel + + /usr/bin/rocm_agent_enumerator + /usr/bin/rocminfo + /usr/share/doc/rocminfo/License.txt + + + + + 2022-04-23 + 5.1.0 + Packaging update + Jacek Jagosz + jacek.jagosz@outlook.com + + + \ No newline at end of file