Page MenuHomeSolus

D13330.id32698.diff
No OneTemporary

D13330.id32698.diff

diff --git a/MAINTAINERS.md b/MAINTAINERS.md
new file mode 100644
--- /dev/null
+++ b/MAINTAINERS.md
@@ -0,0 +1,5 @@
+This file is used to indicate responsibility for the maintenance of this package. Individuals on this list should be the sole modifiers of the package, excluding cases where the Solus Team may need to perform necessary rebuilds, upgrades, or security fixes. This list should not be used for any direct contact usage. If you believe this package requires a package update, follow documentation from https://getsol.us/articles/packaging/request-a-package-update/en/. In the event this package no longer becomes sufficiently maintained, Core Team reserves the right to request a new maintainer or remove this package from the repository.
+
+- Jacek Jagosz
+ - IRC: JacekJagosz
+ - Email: jacek.jagosz@outlook.com
diff --git a/Makefile b/Makefile
new file mode 100644
--- /dev/null
+++ b/Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
diff --git a/abi_libs b/abi_libs
new file mode 100644
--- /dev/null
+++ b/abi_libs
@@ -0,0 +1,2 @@
+liboam.so.1
+librocm_smi64.so.1
diff --git a/abi_symbols b/abi_symbols
new file mode 100644
--- /dev/null
+++ b/abi_symbols
@@ -0,0 +1,405 @@
+liboam.so.1:_Z15rsmi_test_sleepjj
+liboam.so.1:_Z16rsmi_dev_sku_getjPt
+liboam.so.1:_Z17shared_mutex_initPKcj
+liboam.so.1:_Z18rsmi_test_refcountm
+liboam.so.1:_Z18shared_mutex_close14shared_mutex_t
+liboam.so.1:_Z20shared_mutex_destroy14shared_mutex_t
+liboam.so.1:_Z22get_device_error_countP14oam_dev_handleP19oam_dev_error_count
+liboam.so.1:_Z22rsmi_dev_power_max_getjjPm
+liboam.so.1:_ZN3amd3smi10FileExistsEPKc
+liboam.so.1:_ZN3amd3smi12ReadSysfsStrENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS6_
+liboam.so.1:_ZN3amd3smi13WriteSysfsStrENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_
+liboam.so.1:_ZN3amd3smi13isRegularFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPb
+liboam.so.1:_ZN3amd3smi14GetDevValueVecENS0_12DevInfoTypesEjPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE
+liboam.so.1:_ZN3amd3smi14GetProcessGPUsEjPSt13unordered_setImSt4hashImESt8equal_toImESaImEE
+liboam.so.1:_ZN3amd3smi14GetProcessInfoEP19rsmi_process_info_tjPj
+liboam.so.1:_ZN3amd3smi15DiscoverIOLinksEPSt3mapISt4pairIjjESt10shared_ptrINS0_6IOLinkEESt4lessIS3_ESaIS2_IKS3_S6_EEE
+liboam.so.1:_ZN3amd3smi15handleExceptionEv
+liboam.so.1:_ZN3amd3smi16DiscoverKFDNodesEPSt3mapImSt10shared_ptrINS0_7KFDNodeEESt4lessImESaISt4pairIKmS4_EEE
+liboam.so.1:_ZN3amd3smi16DiscoverP2PLinksEPSt3mapISt4pairIjjESt10shared_ptrINS0_6IOLinkEESt4lessIS3_ESaIS2_IKS3_S6_EEE
+liboam.so.1:_ZN3amd3smi16GetDevBinaryBlobENS0_12DevInfoTypesEjmPv
+liboam.so.1:_ZN3amd3smi16KFDNodeSupportedEj
+liboam.so.1:_ZN3amd3smi17ErrnoToRsmiStatusEi
+liboam.so.1:_ZN3amd3smi20GetProcessInfoForPIDEjP19rsmi_process_info_tPSt13unordered_setImSt4hashImESt8equal_toImESaImEE
+liboam.so.1:_ZN3amd3smi22DiscoverIOLinksPerNodeEjPSt3mapIjSt10shared_ptrINS0_6IOLinkEESt4lessIjESaISt4pairIKjS4_EEE
+liboam.so.1:_ZN3amd3smi23DiscoverP2PLinksPerNodeEjPSt3mapIjSt10shared_ptrINS0_6IOLinkEESt4lessIjESaISt4pairIKjS4_EEE
+liboam.so.1:_ZN3amd3smi23ReadKFDDevicePropertiesEjPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE
+liboam.so.1:_ZN3amd3smi3evt23GetSupportedEventGroupsEjPSt13unordered_setI18rsmi_event_group_tNS1_24RSMIEventGrpHashFunctionESt8equal_toIS3_ESaIS3_EE
+liboam.so.1:_ZN3amd3smi3evt5Event11stopCounterEv
+liboam.so.1:_ZN3amd3smi3evt5Event12startCounterEv
+liboam.so.1:_ZN3amd3smi3evt5Event14get_event_typeEPj
+liboam.so.1:_ZN3amd3smi3evt5Event14openPerfHandleEv
+liboam.so.1:_ZN3amd3smi3evt5Event19get_event_file_infoEv
+liboam.so.1:_ZN3amd3smi3evt5Event8getValueEP20rsmi_counter_value_t
+liboam.so.1:_ZN3amd3smi3evt5EventC1E17rsmi_event_type_tj
+liboam.so.1:_ZN3amd3smi3evt5EventC2E17rsmi_event_type_tj
+liboam.so.1:_ZN3amd3smi3evt5EventD1Ev
+liboam.so.1:_ZN3amd3smi3evt5EventD2Ev
+liboam.so.1:_ZN3amd3smi6Device11readDevInfoENS0_12DevInfoTypesEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi6Device11readDevInfoENS0_12DevInfoTypesEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE
+liboam.so.1:_ZN3amd3smi6Device11readDevInfoENS0_12DevInfoTypesEPm
+liboam.so.1:_ZN3amd3smi6Device11readDevInfoENS0_12DevInfoTypesEmPv
+liboam.so.1:_ZN3amd3smi6Device12writeDevInfoENS0_12DevInfoTypesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi6Device12writeDevInfoENS0_12DevInfoTypesEm
+liboam.so.1:_ZN3amd3smi6Device14readDevInfoStrENS0_12DevInfoTypesEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi6Device15readDevInfoLineENS0_12DevInfoTypesEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi6Device15writeDevInfoStrENS0_12DevInfoTypesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi6Device16perfLvlStrToEnumENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi6Device16readDebugInfoStrENS0_12DevInfoTypesEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi6Device17readDevInfoBinaryENS0_12DevInfoTypesEmPv
+liboam.so.1:_ZN3amd3smi6Device18DeviceAPISupportedENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm
+liboam.so.1:_ZN3amd3smi6Device18fillSupportedFuncsEv
+liboam.so.1:_ZN3amd3smi6Device22DumpSupportedFunctionsEv
+liboam.so.1:_ZN3amd3smi6Device23readDevInfoMultiLineStrENS0_12DevInfoTypesEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE
+liboam.so.1:_ZN3amd3smi6DeviceC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+liboam.so.1:_ZN3amd3smi6DeviceC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+liboam.so.1:_ZN3amd3smi6DeviceD1Ev
+liboam.so.1:_ZN3amd3smi6DeviceD2Ev
+liboam.so.1:_ZN3amd3smi6IOLink10InitializeEv
+liboam.so.1:_ZN3amd3smi6IOLink14ReadPropertiesEv
+liboam.so.1:_ZN3amd3smi6IOLink18get_property_valueENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPm
+liboam.so.1:_ZN3amd3smi6IOLinkD1Ev
+liboam.so.1:_ZN3amd3smi6IOLinkD2Ev
+liboam.so.1:_ZN3amd3smi7KFDNode10InitializeEv
+liboam.so.1:_ZN3amd3smi7KFDNode14ReadPropertiesEv
+liboam.so.1:_ZN3amd3smi7KFDNode16get_io_link_typeEjPNS0_13_IO_LINK_TYPEE
+liboam.so.1:_ZN3amd3smi7KFDNode18get_io_link_weightEjPm
+liboam.so.1:_ZN3amd3smi7KFDNode18get_property_valueENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPm
+liboam.so.1:_ZN3amd3smi7KFDNode21get_io_link_bandwidthEjPmS2_
+liboam.so.1:_ZN3amd3smi7KFDNodeD1Ev
+liboam.so.1:_ZN3amd3smi7KFDNodeD2Ev
+liboam.so.1:_ZN3amd3smi7Monitor11readMonitorENS0_12MonitorTypesEjPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi7Monitor12writeMonitorENS0_12MonitorTypesEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi7Monitor15MakeMonitorPathB5cxx11ENS0_12MonitorTypesEj
+liboam.so.1:_ZN3amd3smi7Monitor17getTempSensorEnumEm
+liboam.so.1:_ZN3amd3smi7Monitor17getVoltSensorEnumEm
+liboam.so.1:_ZN3amd3smi7Monitor18fillSupportedFuncsEPSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIS2_ImS9_ISt6vectorImSaImEEESt4lessImESaISt4pairIKmSD_EEEESE_IS8_ESaISG_IKS8_SL_EEE
+liboam.so.1:_ZN3amd3smi7Monitor18getTempSensorIndexE23rsmi_temperature_type_t
+liboam.so.1:_ZN3amd3smi7Monitor18getVoltSensorIndexE19rsmi_voltage_type_t
+liboam.so.1:_ZN3amd3smi7Monitor21setTempSensorLabelMapEv
+liboam.so.1:_ZN3amd3smi7Monitor21setVoltSensorLabelMapEv
+liboam.so.1:_ZN3amd3smi7MonitorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+liboam.so.1:_ZN3amd3smi7MonitorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+liboam.so.1:_ZN3amd3smi7MonitorD1Ev
+liboam.so.1:_ZN3amd3smi7MonitorD2Ev
+liboam.so.1:_ZN3amd3smi7RocmSMI10InitializeEm
+liboam.so.1:_ZN3amd3smi7RocmSMI11FindMonitorENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi7RocmSMI11getInstanceEm
+liboam.so.1:_ZN3amd3smi7RocmSMI14get_node_indexEjPj
+liboam.so.1:_ZN3amd3smi7RocmSMI15AddToDeviceListENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:_ZN3amd3smi7RocmSMI15GetEnvVariablesEv
+liboam.so.1:_ZN3amd3smi7RocmSMI17IterateSMIDevicesESt8functionIFjRSt10shared_ptrINS0_6DeviceEEPvEES7_
+liboam.so.1:_ZN3amd3smi7RocmSMI18get_io_link_weightEjjPm
+liboam.so.1:_ZN3amd3smi7RocmSMI21DiscoverAmdgpuDevicesEv
+liboam.so.1:_ZN3amd3smi7RocmSMI24DiscoverAMDPowerMonitorsEb
+liboam.so.1:_ZN3amd3smi7RocmSMI7CleanupEv
+liboam.so.1:_ZN3amd3smi7RocmSMIC1Em
+liboam.so.1:_ZN3amd3smi7RocmSMIC2Em
+liboam.so.1:_ZN3amd3smi7RocmSMID1Ev
+liboam.so.1:_ZN3amd3smi7RocmSMID2Ev
+liboam.so.1:_ZN3amd3smi8GetMutexEj
+liboam.so.1:_ZN3amd3smi8PowerMon14readPowerValueENS0_13PowerMonTypesEPm
+liboam.so.1:_ZN3amd3smi8PowerMonC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+liboam.so.1:_ZN3amd3smi8PowerMonC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+liboam.so.1:_ZN3amd3smi8PowerMonD1Ev
+liboam.so.1:_ZN3amd3smi8PowerMonD2Ev
+liboam.so.1:_ZN3amd3smi8SameFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_
+liboam.so.1:_ZN3amd3smi9IsIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+liboam.so.1:amdoam_discover_devices
+liboam.so.1:amdoam_free
+liboam.so.1:amdoam_get_dev_properties
+liboam.so.1:amdoam_get_error_description
+liboam.so.1:amdoam_get_pci_properties
+liboam.so.1:amdoam_get_sensors_count
+liboam.so.1:amdoam_get_sensors_info
+liboam.so.1:amdoam_init
+liboam.so.1:rsmi_compute_process_gpus_get
+liboam.so.1:rsmi_compute_process_info_by_pid_get
+liboam.so.1:rsmi_compute_process_info_get
+liboam.so.1:rsmi_counter_available_counters_get
+liboam.so.1:rsmi_counter_control
+liboam.so.1:rsmi_counter_read
+liboam.so.1:rsmi_dev_brand_get
+liboam.so.1:rsmi_dev_busy_percent_get
+liboam.so.1:rsmi_dev_clk_range_set
+liboam.so.1:rsmi_dev_counter_create
+liboam.so.1:rsmi_dev_counter_destroy
+liboam.so.1:rsmi_dev_counter_group_supported
+liboam.so.1:rsmi_dev_drm_render_minor_get
+liboam.so.1:rsmi_dev_ecc_count_get
+liboam.so.1:rsmi_dev_ecc_enabled_get
+liboam.so.1:rsmi_dev_ecc_status_get
+liboam.so.1:rsmi_dev_energy_count_get
+liboam.so.1:rsmi_dev_fan_reset
+liboam.so.1:rsmi_dev_fan_rpms_get
+liboam.so.1:rsmi_dev_fan_speed_get
+liboam.so.1:rsmi_dev_fan_speed_max_get
+liboam.so.1:rsmi_dev_fan_speed_set
+liboam.so.1:rsmi_dev_firmware_version_get
+liboam.so.1:rsmi_dev_gpu_clk_freq_get
+liboam.so.1:rsmi_dev_gpu_clk_freq_set
+liboam.so.1:rsmi_dev_gpu_metrics_info_get
+liboam.so.1:rsmi_dev_gpu_reset
+liboam.so.1:rsmi_dev_id_get
+liboam.so.1:rsmi_dev_memory_busy_percent_get
+liboam.so.1:rsmi_dev_memory_reserved_pages_get
+liboam.so.1:rsmi_dev_memory_total_get
+liboam.so.1:rsmi_dev_memory_usage_get
+liboam.so.1:rsmi_dev_name_get
+liboam.so.1:rsmi_dev_od_clk_info_set
+liboam.so.1:rsmi_dev_od_volt_curve_regions_get
+liboam.so.1:rsmi_dev_od_volt_info_get
+liboam.so.1:rsmi_dev_od_volt_info_set
+liboam.so.1:rsmi_dev_overdrive_level_get
+liboam.so.1:rsmi_dev_overdrive_level_set
+liboam.so.1:rsmi_dev_overdrive_level_set_v1
+liboam.so.1:rsmi_dev_pci_bandwidth_get
+liboam.so.1:rsmi_dev_pci_bandwidth_set
+liboam.so.1:rsmi_dev_pci_id_get
+liboam.so.1:rsmi_dev_pci_replay_counter_get
+liboam.so.1:rsmi_dev_pci_throughput_get
+liboam.so.1:rsmi_dev_perf_level_get
+liboam.so.1:rsmi_dev_perf_level_set
+liboam.so.1:rsmi_dev_perf_level_set_v1
+liboam.so.1:rsmi_dev_power_ave_get
+liboam.so.1:rsmi_dev_power_cap_default_get
+liboam.so.1:rsmi_dev_power_cap_get
+liboam.so.1:rsmi_dev_power_cap_range_get
+liboam.so.1:rsmi_dev_power_cap_set
+liboam.so.1:rsmi_dev_power_profile_presets_get
+liboam.so.1:rsmi_dev_power_profile_set
+liboam.so.1:rsmi_dev_serial_number_get
+liboam.so.1:rsmi_dev_subsystem_id_get
+liboam.so.1:rsmi_dev_subsystem_name_get
+liboam.so.1:rsmi_dev_subsystem_vendor_id_get
+liboam.so.1:rsmi_dev_supported_func_iterator_close
+liboam.so.1:rsmi_dev_supported_func_iterator_open
+liboam.so.1:rsmi_dev_supported_variant_iterator_open
+liboam.so.1:rsmi_dev_temp_metric_get
+liboam.so.1:rsmi_dev_unique_id_get
+liboam.so.1:rsmi_dev_vbios_version_get
+liboam.so.1:rsmi_dev_vendor_id_get
+liboam.so.1:rsmi_dev_vendor_name_get
+liboam.so.1:rsmi_dev_volt_metric_get
+liboam.so.1:rsmi_dev_vram_vendor_get
+liboam.so.1:rsmi_dev_xgmi_error_reset
+liboam.so.1:rsmi_dev_xgmi_error_status
+liboam.so.1:rsmi_dev_xgmi_hive_id_get
+liboam.so.1:rsmi_event_notification_get
+liboam.so.1:rsmi_event_notification_init
+liboam.so.1:rsmi_event_notification_mask_set
+liboam.so.1:rsmi_event_notification_stop
+liboam.so.1:rsmi_func_iter_next
+liboam.so.1:rsmi_func_iter_value_get
+liboam.so.1:rsmi_init
+liboam.so.1:rsmi_is_P2P_accessible
+liboam.so.1:rsmi_minmax_bandwidth_get
+liboam.so.1:rsmi_num_monitor_devices
+liboam.so.1:rsmi_perf_determinism_mode_set
+liboam.so.1:rsmi_shut_down
+liboam.so.1:rsmi_status_string
+liboam.so.1:rsmi_topo_get_link_type
+liboam.so.1:rsmi_topo_get_link_weight
+liboam.so.1:rsmi_topo_get_numa_node_number
+liboam.so.1:rsmi_topo_numa_affinity_get
+liboam.so.1:rsmi_utilization_count_get
+liboam.so.1:rsmi_version_get
+liboam.so.1:rsmi_version_str_get
+librocm_smi64.so.1:_Z15rsmi_test_sleepjj
+librocm_smi64.so.1:_Z16rsmi_dev_sku_getjPt
+librocm_smi64.so.1:_Z17shared_mutex_initPKcj
+librocm_smi64.so.1:_Z18rsmi_test_refcountm
+librocm_smi64.so.1:_Z18shared_mutex_close14shared_mutex_t
+librocm_smi64.so.1:_Z20shared_mutex_destroy14shared_mutex_t
+librocm_smi64.so.1:_Z22rsmi_dev_power_max_getjjPm
+librocm_smi64.so.1:_ZN3amd3smi10FileExistsEPKc
+librocm_smi64.so.1:_ZN3amd3smi12ReadSysfsStrENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS6_
+librocm_smi64.so.1:_ZN3amd3smi13WriteSysfsStrENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_
+librocm_smi64.so.1:_ZN3amd3smi13isRegularFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPb
+librocm_smi64.so.1:_ZN3amd3smi14GetDevValueVecENS0_12DevInfoTypesEjPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE
+librocm_smi64.so.1:_ZN3amd3smi14GetProcessGPUsEjPSt13unordered_setImSt4hashImESt8equal_toImESaImEE
+librocm_smi64.so.1:_ZN3amd3smi14GetProcessInfoEP19rsmi_process_info_tjPj
+librocm_smi64.so.1:_ZN3amd3smi15DiscoverIOLinksEPSt3mapISt4pairIjjESt10shared_ptrINS0_6IOLinkEESt4lessIS3_ESaIS2_IKS3_S6_EEE
+librocm_smi64.so.1:_ZN3amd3smi15handleExceptionEv
+librocm_smi64.so.1:_ZN3amd3smi16DiscoverKFDNodesEPSt3mapImSt10shared_ptrINS0_7KFDNodeEESt4lessImESaISt4pairIKmS4_EEE
+librocm_smi64.so.1:_ZN3amd3smi16DiscoverP2PLinksEPSt3mapISt4pairIjjESt10shared_ptrINS0_6IOLinkEESt4lessIS3_ESaIS2_IKS3_S6_EEE
+librocm_smi64.so.1:_ZN3amd3smi16GetDevBinaryBlobENS0_12DevInfoTypesEjmPv
+librocm_smi64.so.1:_ZN3amd3smi16KFDNodeSupportedEj
+librocm_smi64.so.1:_ZN3amd3smi17ErrnoToRsmiStatusEi
+librocm_smi64.so.1:_ZN3amd3smi20GetProcessInfoForPIDEjP19rsmi_process_info_tPSt13unordered_setImSt4hashImESt8equal_toImESaImEE
+librocm_smi64.so.1:_ZN3amd3smi22DiscoverIOLinksPerNodeEjPSt3mapIjSt10shared_ptrINS0_6IOLinkEESt4lessIjESaISt4pairIKjS4_EEE
+librocm_smi64.so.1:_ZN3amd3smi23DiscoverP2PLinksPerNodeEjPSt3mapIjSt10shared_ptrINS0_6IOLinkEESt4lessIjESaISt4pairIKjS4_EEE
+librocm_smi64.so.1:_ZN3amd3smi23ReadKFDDevicePropertiesEjPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE
+librocm_smi64.so.1:_ZN3amd3smi3evt23GetSupportedEventGroupsEjPSt13unordered_setI18rsmi_event_group_tNS1_24RSMIEventGrpHashFunctionESt8equal_toIS3_ESaIS3_EE
+librocm_smi64.so.1:_ZN3amd3smi3evt5Event11stopCounterEv
+librocm_smi64.so.1:_ZN3amd3smi3evt5Event12startCounterEv
+librocm_smi64.so.1:_ZN3amd3smi3evt5Event14get_event_typeEPj
+librocm_smi64.so.1:_ZN3amd3smi3evt5Event14openPerfHandleEv
+librocm_smi64.so.1:_ZN3amd3smi3evt5Event19get_event_file_infoEv
+librocm_smi64.so.1:_ZN3amd3smi3evt5Event8getValueEP20rsmi_counter_value_t
+librocm_smi64.so.1:_ZN3amd3smi3evt5EventC1E17rsmi_event_type_tj
+librocm_smi64.so.1:_ZN3amd3smi3evt5EventC2E17rsmi_event_type_tj
+librocm_smi64.so.1:_ZN3amd3smi3evt5EventD1Ev
+librocm_smi64.so.1:_ZN3amd3smi3evt5EventD2Ev
+librocm_smi64.so.1:_ZN3amd3smi6Device11readDevInfoENS0_12DevInfoTypesEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi6Device11readDevInfoENS0_12DevInfoTypesEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE
+librocm_smi64.so.1:_ZN3amd3smi6Device11readDevInfoENS0_12DevInfoTypesEPm
+librocm_smi64.so.1:_ZN3amd3smi6Device11readDevInfoENS0_12DevInfoTypesEmPv
+librocm_smi64.so.1:_ZN3amd3smi6Device12writeDevInfoENS0_12DevInfoTypesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi6Device12writeDevInfoENS0_12DevInfoTypesEm
+librocm_smi64.so.1:_ZN3amd3smi6Device14readDevInfoStrENS0_12DevInfoTypesEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi6Device15readDevInfoLineENS0_12DevInfoTypesEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi6Device15writeDevInfoStrENS0_12DevInfoTypesENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi6Device16perfLvlStrToEnumENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi6Device16readDebugInfoStrENS0_12DevInfoTypesEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi6Device17readDevInfoBinaryENS0_12DevInfoTypesEmPv
+librocm_smi64.so.1:_ZN3amd3smi6Device18DeviceAPISupportedENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmm
+librocm_smi64.so.1:_ZN3amd3smi6Device18fillSupportedFuncsEv
+librocm_smi64.so.1:_ZN3amd3smi6Device22DumpSupportedFunctionsEv
+librocm_smi64.so.1:_ZN3amd3smi6Device23readDevInfoMultiLineStrENS0_12DevInfoTypesEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS9_EE
+librocm_smi64.so.1:_ZN3amd3smi6DeviceC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+librocm_smi64.so.1:_ZN3amd3smi6DeviceC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+librocm_smi64.so.1:_ZN3amd3smi6DeviceD1Ev
+librocm_smi64.so.1:_ZN3amd3smi6DeviceD2Ev
+librocm_smi64.so.1:_ZN3amd3smi6IOLink10InitializeEv
+librocm_smi64.so.1:_ZN3amd3smi6IOLink14ReadPropertiesEv
+librocm_smi64.so.1:_ZN3amd3smi6IOLink18get_property_valueENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPm
+librocm_smi64.so.1:_ZN3amd3smi6IOLinkD1Ev
+librocm_smi64.so.1:_ZN3amd3smi6IOLinkD2Ev
+librocm_smi64.so.1:_ZN3amd3smi7KFDNode10InitializeEv
+librocm_smi64.so.1:_ZN3amd3smi7KFDNode14ReadPropertiesEv
+librocm_smi64.so.1:_ZN3amd3smi7KFDNode16get_io_link_typeEjPNS0_13_IO_LINK_TYPEE
+librocm_smi64.so.1:_ZN3amd3smi7KFDNode18get_io_link_weightEjPm
+librocm_smi64.so.1:_ZN3amd3smi7KFDNode18get_property_valueENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPm
+librocm_smi64.so.1:_ZN3amd3smi7KFDNode21get_io_link_bandwidthEjPmS2_
+librocm_smi64.so.1:_ZN3amd3smi7KFDNodeD1Ev
+librocm_smi64.so.1:_ZN3amd3smi7KFDNodeD2Ev
+librocm_smi64.so.1:_ZN3amd3smi7Monitor11readMonitorENS0_12MonitorTypesEjPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi7Monitor12writeMonitorENS0_12MonitorTypesEjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi7Monitor15MakeMonitorPathB5cxx11ENS0_12MonitorTypesEj
+librocm_smi64.so.1:_ZN3amd3smi7Monitor17getTempSensorEnumEm
+librocm_smi64.so.1:_ZN3amd3smi7Monitor17getVoltSensorEnumEm
+librocm_smi64.so.1:_ZN3amd3smi7Monitor18fillSupportedFuncsEPSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIS2_ImS9_ISt6vectorImSaImEEESt4lessImESaISt4pairIKmSD_EEEESE_IS8_ESaISG_IKS8_SL_EEE
+librocm_smi64.so.1:_ZN3amd3smi7Monitor18getTempSensorIndexE23rsmi_temperature_type_t
+librocm_smi64.so.1:_ZN3amd3smi7Monitor18getVoltSensorIndexE19rsmi_voltage_type_t
+librocm_smi64.so.1:_ZN3amd3smi7Monitor21setTempSensorLabelMapEv
+librocm_smi64.so.1:_ZN3amd3smi7Monitor21setVoltSensorLabelMapEv
+librocm_smi64.so.1:_ZN3amd3smi7MonitorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+librocm_smi64.so.1:_ZN3amd3smi7MonitorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+librocm_smi64.so.1:_ZN3amd3smi7MonitorD1Ev
+librocm_smi64.so.1:_ZN3amd3smi7MonitorD2Ev
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI10InitializeEm
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI11FindMonitorENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI11getInstanceEm
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI14get_node_indexEjPj
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI15AddToDeviceListENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI15GetEnvVariablesEv
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI17IterateSMIDevicesESt8functionIFjRSt10shared_ptrINS0_6DeviceEEPvEES7_
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI18get_io_link_weightEjjPm
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI21DiscoverAmdgpuDevicesEv
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI24DiscoverAMDPowerMonitorsEb
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMI7CleanupEv
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMIC1Em
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMIC2Em
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMID1Ev
+librocm_smi64.so.1:_ZN3amd3smi7RocmSMID2Ev
+librocm_smi64.so.1:_ZN3amd3smi8GetMutexEj
+librocm_smi64.so.1:_ZN3amd3smi8PowerMon14readPowerValueENS0_13PowerMonTypesEPm
+librocm_smi64.so.1:_ZN3amd3smi8PowerMonC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+librocm_smi64.so.1:_ZN3amd3smi8PowerMonC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPK16RocmSMI_env_vars
+librocm_smi64.so.1:_ZN3amd3smi8PowerMonD1Ev
+librocm_smi64.so.1:_ZN3amd3smi8PowerMonD2Ev
+librocm_smi64.so.1:_ZN3amd3smi8SameFileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_
+librocm_smi64.so.1:_ZN3amd3smi9IsIntegerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+librocm_smi64.so.1:rsmi_compute_process_gpus_get
+librocm_smi64.so.1:rsmi_compute_process_info_by_pid_get
+librocm_smi64.so.1:rsmi_compute_process_info_get
+librocm_smi64.so.1:rsmi_counter_available_counters_get
+librocm_smi64.so.1:rsmi_counter_control
+librocm_smi64.so.1:rsmi_counter_read
+librocm_smi64.so.1:rsmi_dev_brand_get
+librocm_smi64.so.1:rsmi_dev_busy_percent_get
+librocm_smi64.so.1:rsmi_dev_clk_range_set
+librocm_smi64.so.1:rsmi_dev_counter_create
+librocm_smi64.so.1:rsmi_dev_counter_destroy
+librocm_smi64.so.1:rsmi_dev_counter_group_supported
+librocm_smi64.so.1:rsmi_dev_drm_render_minor_get
+librocm_smi64.so.1:rsmi_dev_ecc_count_get
+librocm_smi64.so.1:rsmi_dev_ecc_enabled_get
+librocm_smi64.so.1:rsmi_dev_ecc_status_get
+librocm_smi64.so.1:rsmi_dev_energy_count_get
+librocm_smi64.so.1:rsmi_dev_fan_reset
+librocm_smi64.so.1:rsmi_dev_fan_rpms_get
+librocm_smi64.so.1:rsmi_dev_fan_speed_get
+librocm_smi64.so.1:rsmi_dev_fan_speed_max_get
+librocm_smi64.so.1:rsmi_dev_fan_speed_set
+librocm_smi64.so.1:rsmi_dev_firmware_version_get
+librocm_smi64.so.1:rsmi_dev_gpu_clk_freq_get
+librocm_smi64.so.1:rsmi_dev_gpu_clk_freq_set
+librocm_smi64.so.1:rsmi_dev_gpu_metrics_info_get
+librocm_smi64.so.1:rsmi_dev_gpu_reset
+librocm_smi64.so.1:rsmi_dev_id_get
+librocm_smi64.so.1:rsmi_dev_memory_busy_percent_get
+librocm_smi64.so.1:rsmi_dev_memory_reserved_pages_get
+librocm_smi64.so.1:rsmi_dev_memory_total_get
+librocm_smi64.so.1:rsmi_dev_memory_usage_get
+librocm_smi64.so.1:rsmi_dev_name_get
+librocm_smi64.so.1:rsmi_dev_od_clk_info_set
+librocm_smi64.so.1:rsmi_dev_od_volt_curve_regions_get
+librocm_smi64.so.1:rsmi_dev_od_volt_info_get
+librocm_smi64.so.1:rsmi_dev_od_volt_info_set
+librocm_smi64.so.1:rsmi_dev_overdrive_level_get
+librocm_smi64.so.1:rsmi_dev_overdrive_level_set
+librocm_smi64.so.1:rsmi_dev_overdrive_level_set_v1
+librocm_smi64.so.1:rsmi_dev_pci_bandwidth_get
+librocm_smi64.so.1:rsmi_dev_pci_bandwidth_set
+librocm_smi64.so.1:rsmi_dev_pci_id_get
+librocm_smi64.so.1:rsmi_dev_pci_replay_counter_get
+librocm_smi64.so.1:rsmi_dev_pci_throughput_get
+librocm_smi64.so.1:rsmi_dev_perf_level_get
+librocm_smi64.so.1:rsmi_dev_perf_level_set
+librocm_smi64.so.1:rsmi_dev_perf_level_set_v1
+librocm_smi64.so.1:rsmi_dev_power_ave_get
+librocm_smi64.so.1:rsmi_dev_power_cap_default_get
+librocm_smi64.so.1:rsmi_dev_power_cap_get
+librocm_smi64.so.1:rsmi_dev_power_cap_range_get
+librocm_smi64.so.1:rsmi_dev_power_cap_set
+librocm_smi64.so.1:rsmi_dev_power_profile_presets_get
+librocm_smi64.so.1:rsmi_dev_power_profile_set
+librocm_smi64.so.1:rsmi_dev_serial_number_get
+librocm_smi64.so.1:rsmi_dev_subsystem_id_get
+librocm_smi64.so.1:rsmi_dev_subsystem_name_get
+librocm_smi64.so.1:rsmi_dev_subsystem_vendor_id_get
+librocm_smi64.so.1:rsmi_dev_supported_func_iterator_close
+librocm_smi64.so.1:rsmi_dev_supported_func_iterator_open
+librocm_smi64.so.1:rsmi_dev_supported_variant_iterator_open
+librocm_smi64.so.1:rsmi_dev_temp_metric_get
+librocm_smi64.so.1:rsmi_dev_unique_id_get
+librocm_smi64.so.1:rsmi_dev_vbios_version_get
+librocm_smi64.so.1:rsmi_dev_vendor_id_get
+librocm_smi64.so.1:rsmi_dev_vendor_name_get
+librocm_smi64.so.1:rsmi_dev_volt_metric_get
+librocm_smi64.so.1:rsmi_dev_vram_vendor_get
+librocm_smi64.so.1:rsmi_dev_xgmi_error_reset
+librocm_smi64.so.1:rsmi_dev_xgmi_error_status
+librocm_smi64.so.1:rsmi_dev_xgmi_hive_id_get
+librocm_smi64.so.1:rsmi_event_notification_get
+librocm_smi64.so.1:rsmi_event_notification_init
+librocm_smi64.so.1:rsmi_event_notification_mask_set
+librocm_smi64.so.1:rsmi_event_notification_stop
+librocm_smi64.so.1:rsmi_func_iter_next
+librocm_smi64.so.1:rsmi_func_iter_value_get
+librocm_smi64.so.1:rsmi_init
+librocm_smi64.so.1:rsmi_is_P2P_accessible
+librocm_smi64.so.1:rsmi_minmax_bandwidth_get
+librocm_smi64.so.1:rsmi_num_monitor_devices
+librocm_smi64.so.1:rsmi_perf_determinism_mode_set
+librocm_smi64.so.1:rsmi_shut_down
+librocm_smi64.so.1:rsmi_status_string
+librocm_smi64.so.1:rsmi_topo_get_link_type
+librocm_smi64.so.1:rsmi_topo_get_link_weight
+librocm_smi64.so.1:rsmi_topo_get_numa_node_number
+librocm_smi64.so.1:rsmi_topo_numa_affinity_get
+librocm_smi64.so.1:rsmi_utilization_count_get
+librocm_smi64.so.1:rsmi_version_get
+librocm_smi64.so.1:rsmi_version_str_get
diff --git a/abi_used_libs b/abi_used_libs
new file mode 100644
--- /dev/null
+++ b/abi_used_libs
@@ -0,0 +1,3 @@
+libc.so.6
+libgcc_s.so.1
+libstdc++.so.6
diff --git a/abi_used_symbols b/abi_used_symbols
new file mode 100644
--- /dev/null
+++ b/abi_used_symbols
@@ -0,0 +1,179 @@
+libc.so.6:__cxa_atexit
+libc.so.6:__errno_location
+libc.so.6:__fprintf_chk
+libc.so.6:__isoc99_fscanf
+libc.so.6:__libc_single_threaded
+libc.so.6:__snprintf_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:clock_gettime
+libc.so.6:close
+libc.so.6:closedir
+libc.so.6:fchmod
+libc.so.6:fclose
+libc.so.6:fdopen
+libc.so.6:fopen
+libc.so.6:fread
+libc.so.6:free
+libc.so.6:ftruncate
+libc.so.6:getenv
+libc.so.6:geteuid
+libc.so.6:ioctl
+libc.so.6:malloc
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:memset
+libc.so.6:mmap
+libc.so.6:munmap
+libc.so.6:open
+libc.so.6:opendir
+libc.so.6:perror
+libc.so.6:poll
+libc.so.6:pthread_mutex_consistent
+libc.so.6:pthread_mutex_destroy
+libc.so.6:pthread_mutex_init
+libc.so.6:pthread_mutex_lock
+libc.so.6:pthread_mutex_timedlock
+libc.so.6:pthread_mutex_trylock
+libc.so.6:pthread_mutex_unlock
+libc.so.6:pthread_mutexattr_init
+libc.so.6:pthread_mutexattr_setpshared
+libc.so.6:pthread_mutexattr_setrobust
+libc.so.6:pthread_mutexattr_settype
+libc.so.6:read
+libc.so.6:readdir
+libc.so.6:readlink
+libc.so.6:shm_open
+libc.so.6:shm_unlink
+libc.so.6:sleep
+libc.so.6:snprintf
+libc.so.6:stat
+libc.so.6:stderr
+libc.so.6:strchr
+libc.so.6:strlen
+libc.so.6:strncpy
+libc.so.6:strtol
+libc.so.6:strtoul
+libc.so.6:strtoull
+libc.so.6:syscall
+libc.so.6:uname
+libc.so.6:write
+libgcc_s.so.1:_Unwind_Resume
+libstdc++.so.6:_ZNKSt12__basic_fileIcE7is_openEv
+libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv
+libstdc++.so.6:_ZNKSt6locale2id5_M_idEv
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16find_last_not_ofEPKcmm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4copyEPcmm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEPKcmm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc
+libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4_
+libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy11_M_next_bktEm
+libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm
+libstdc++.so.6:_ZNSdD2Ev
+libstdc++.so.6:_ZNSi10_M_extractIdEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractIfEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractIjEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractIlEERSiRT_
+libstdc++.so.6:_ZNSi10_M_extractImEERSiRT_
+libstdc++.so.6:_ZNSi4peekEv
+libstdc++.so.6:_ZNSi5tellgEv
+libstdc++.so.6:_ZNSo3putEc
+libstdc++.so.6:_ZNSo5flushEv
+libstdc++.so.6:_ZNSo9_M_insertIPKvEERSoT_
+libstdc++.so.6:_ZNSo9_M_insertImEERSoT_
+libstdc++.so.6:_ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE
+libstdc++.so.6:_ZNSolsEi
+libstdc++.so.6:_ZNSt11regex_errorD1Ev
+libstdc++.so.6:_ZNSt12__basic_fileIcED1Ev
+libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode
+libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv
+libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev
+libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev
+libstdc++.so.6:_ZNSt13runtime_errorC2EPKc
+libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev
+libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev
+libstdc++.so.6:_ZNSt19_Sp_make_shared_tag5_S_eqERKSt9type_info
+libstdc++.so.6:_ZNSt5ctypeIcE2idE
+libstdc++.so.6:_ZNSt6localeC1ERKS_
+libstdc++.so.6:_ZNSt6localeC1Ev
+libstdc++.so.6:_ZNSt6localeD1Ev
+libstdc++.so.6:_ZNSt6localeaSERKS_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm
+libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm
+libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
+libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEC1ERKNS_12basic_stringIcS2_S3_EESt13_Ios_Openmode
+libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev
+libstdc++.so.6:_ZNSt8ios_base4InitC1Ev
+libstdc++.so.6:_ZNSt8ios_base4InitD1Ev
+libstdc++.so.6:_ZNSt8ios_baseC2Ev
+libstdc++.so.6:_ZNSt8ios_baseD2Ev
+libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
+libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
+libstdc++.so.6:_ZNSt9exceptionD2Ev
+libstdc++.so.6:_ZSt11_Hash_bytesPKvmm
+libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
+libstdc++.so.6:_ZSt16__throw_bad_castv
+libstdc++.so.6:_ZSt17__throw_bad_allocv
+libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt19__throw_logic_errorPKc
+libstdc++.so.6:_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE
+libstdc++.so.6:_ZSt20__throw_length_errorPKc
+libstdc++.so.6:_ZSt20__throw_out_of_rangePKc
+libstdc++.so.6:_ZSt20__throw_system_errori
+libstdc++.so.6:_ZSt24__throw_invalid_argumentPKc
+libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz
+libstdc++.so.6:_ZSt25__throw_bad_function_callv
+libstdc++.so.6:_ZSt28__throw_bad_array_new_lengthv
+libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
+libstdc++.so.6:_ZSt4cerr
+libstdc++.so.6:_ZSt4cout
+libstdc++.so.6:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_
+libstdc++.so.6:_ZSt9use_facetINSt7__cxx117collateIcEEERKT_RKSt6locale
+libstdc++.so.6:_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale
+libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
+libstdc++.so.6:_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_
+libstdc++.so.6:_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE
+libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE
+libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE
+libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVSt11regex_error
+libstdc++.so.6:_ZTVSt13basic_filebufIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE
+libstdc++.so.6:_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE
+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_allocate_exception
+libstdc++.so.6:__cxa_begin_catch
+libstdc++.so.6:__cxa_end_catch
+libstdc++.so.6:__cxa_free_exception
+libstdc++.so.6:__cxa_guard_abort
+libstdc++.so.6:__cxa_guard_acquire
+libstdc++.so.6:__cxa_guard_release
+libstdc++.so.6:__cxa_rethrow
+libstdc++.so.6:__cxa_throw
+libstdc++.so.6:__gxx_personality_v0
diff --git a/files/0001-Add-missing-string-header-for-memcpy.patch b/files/0001-Add-missing-string-header-for-memcpy.patch
new file mode 100644
--- /dev/null
+++ b/files/0001-Add-missing-string-header-for-memcpy.patch
@@ -0,0 +1,24 @@
+From 447bf22557c875ca7d26a72d20561feb607ed300 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Torsten=20Ke=C3=9Fler?= <t.kessler@posteo.de>
+Date: Fri, 13 May 2022 11:33:11 +0200
+Subject: [PATCH] Add missing string header for memcpy
+
+---
+ src/rocm_smi_gpu_metrics.cc | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/rocm_smi_gpu_metrics.cc b/src/rocm_smi_gpu_metrics.cc
+index 1f9fad4..252a4b9 100755
+--- a/src/rocm_smi_gpu_metrics.cc
++++ b/src/rocm_smi_gpu_metrics.cc
+@@ -53,6 +53,7 @@
+ #include <regex> // NOLINT
+ #include <vector>
+ #include <pthread.h>
++#include <string.h>
+
+ #include "rocm_smi/rocm_smi_common.h" // Should go before rocm_smi.h
+ #include "rocm_smi/rocm_smi_main.h"
+--
+2.35.3
+
diff --git a/files/series b/files/series
new file mode 100644
--- /dev/null
+++ b/files/series
@@ -0,0 +1 @@
+0001-Add-missing-string-header-for-memcpy.patch
diff --git a/package.yml b/package.yml
new file mode 100644
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,17 @@
+name : rocm-smi
+version : 5.1.3
+release : 1
+source :
+ - https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/refs/tags/rocm-5.1.3.tar.gz : 8a19ce60dc9221545aa50e83e88d8c4be9bf7cde2425cefb13710131dc1d7b1b
+license : NCSA
+component : programming.devel
+summary : ROCm System Management Interface Library
+description: |
+ ROCm System Management Interface Library
+setup : |
+ %apply_patches
+ %cmake_ninja
+build : |
+ %ninja_build
+install : |
+ %ninja_install
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,67 @@
+<PISI>
+ <Source>
+ <Name>rocm-smi</Name>
+ <Packager>
+ <Name>Jacek Jagosz</Name>
+ <Email>jacek.jagosz@outlook.com</Email>
+ </Packager>
+ <License>NCSA</License>
+ <PartOf>programming.devel</PartOf>
+ <Summary xml:lang="en">ROCm System Management Interface Library</Summary>
+ <Description xml:lang="en">ROCm System Management Interface Library
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>rocm-smi</Name>
+ <Summary xml:lang="en">ROCm System Management Interface Library</Summary>
+ <Description xml:lang="en">ROCm System Management Interface Library
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin/rocm-smi</Path>
+ <Path fileType="executable">/usr/bin/rocm_smi.py</Path>
+ <Path fileType="executable">/usr/bin/rsmiBindings.py</Path>
+ <Path fileType="library">/usr/lib/librocm_smi64.so.1</Path>
+ <Path fileType="data">/usr/oam/include/oam/amd_oam.h</Path>
+ <Path fileType="data">/usr/oam/include/oam/oam_mapi.h</Path>
+ <Path fileType="data">/usr/oam/lib/liboam.so</Path>
+ <Path fileType="data">/usr/oam/lib/liboam.so.1</Path>
+ <Path fileType="data">/usr/oam/lib/liboam.so.1.0</Path>
+ <Path fileType="data">/usr/rocm_smi/bindings/rsmiBindings.py</Path>
+ <Path fileType="data">/usr/rocm_smi/include/rocm_smi/kfd_ioctl.h</Path>
+ <Path fileType="data">/usr/rocm_smi/include/rocm_smi/rocm_smi.h</Path>
+ <Path fileType="data">/usr/rocm_smi/include/rocm_smi/rocm_smi64Config.h</Path>
+ <Path fileType="data">/usr/rocm_smi/lib/cmake/rocm_smi-config-version.cmake</Path>
+ <Path fileType="data">/usr/rocm_smi/lib/cmake/rocm_smi-config.cmake</Path>
+ <Path fileType="data">/usr/rocm_smi/lib/cmake/rocm_smiTargets-relwithdebinfo.cmake</Path>
+ <Path fileType="data">/usr/rocm_smi/lib/cmake/rocm_smiTargets.cmake</Path>
+ <Path fileType="data">/usr/rocm_smi/lib/librocm_smi64.so</Path>
+ <Path fileType="data">/usr/rocm_smi/lib/librocm_smi64.so.1</Path>
+ <Path fileType="data">/usr/rocm_smi/lib/librocm_smi64.so.1.0</Path>
+ <Path fileType="doc">/usr/share/doc/smi-lib/LICENSE.txt</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>rocm-smi-devel</Name>
+ <Summary xml:lang="en">Development files for rocm-smi</Summary>
+ <Description xml:lang="en">ROCm System Management Interface Library
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="1">rocm-smi</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="library">/usr/lib/librocm_smi64.so</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2022-07-01</Date>
+ <Version>5.1.3</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Jacek Jagosz</Name>
+ <Email>jacek.jagosz@outlook.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 10, 8:22 PM (1 d, 4 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5792544
Default Alt Text
D13330.id32698.diff (38 KB)

Event Timeline