repo/gentoo:master commit in: dev-util/amdsmi/, dev-util/amdsmi/files/
"Alfredo Tupone" <[email protected]> Wed, 05 Aug 2026 09:29:02 +0000 (UTC)
| Newsgroups | gmane.linux.gentoo.cvs |
|---|---|
| Message-ID | <1785922073.e3d7fbc0457bb0b0adf7869804bb4cc70540e29d.tupone@gentoo> |
commit: e3d7fbc0457bb0b0adf7869804bb4cc70540e29d
Author: Sv. Lockal <lockalsash <AT> gmail <DOT> com>
AuthorDate: Sun Jun 28 15:09:09 2026 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Aug 5 09:27:53 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3d7fbc0
dev-util/amdsmi: Fix 7.1.1 builds with >=libstdc++-16
Fixes error: setw is not a member of std. The fix is already included in 7.2.0.
Closes: https://bugs.gentoo.org/968629
Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/46488
Closes: https://github.com/gentoo/gentoo/pull/46488
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-util/amdsmi/amdsmi-7.1.1.ebuild | 3 +-
.../amdsmi/files/amdsmi-7.1.1-fix-includes.patch | 32 ++++++++++++++++++++++
2 files changed, 34 insertions(+), 1 deletion(-)
diff --git a/dev-util/amdsmi/amdsmi-7.1.1.ebuild b/dev-util/amdsmi/amdsmi-7.1.1.ebuild
index 76fd1f8c3da8..8ad5b7c1d78f 100644
--- a/dev-util/amdsmi/amdsmi-7.1.1.ebuild
+++ b/dev-util/amdsmi/amdsmi-7.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -45,6 +45,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-7.0.2-no-git.patch
"${FILESDIR}"/${PN}-7.0.2-unbundle-gtest.patch
"${FILESDIR}"/${PN}-7.1.1-libdrm-compat.patch
+ "${FILESDIR}"/${PN}-7.1.1-fix-includes.patch
)
CONFIG_CHECK="~HSA_AMD ~DRM_AMDGPU"
diff --git a/dev-util/amdsmi/files/amdsmi-7.1.1-fix-includes.patch b/dev-util/amdsmi/files/amdsmi-7.1.1-fix-includes.patch
new file mode 100644
index 000000000000..2d91a6bdeac8
--- /dev/null
+++ b/dev-util/amdsmi/files/amdsmi-7.1.1-fix-includes.patch
@@ -0,0 +1,32 @@
+Fix missing includes for >=libstdc++-15.
+Upstream bug: https://github.com/ROCm/amdsmi/issues/124
+--- a/tests/amd_smi_test/functional/frequencies_read.cc
++++ b/tests/amd_smi_test/functional/frequencies_read.cc
+@@ -21,6 +21,7 @@
+ */
+
+ #include <cstdint>
++#include <iomanip>
+ #include <iostream>
+ #include <string>
+
+--- a/tests/amd_smi_test/functional/hw_topology_read.cc
++++ b/tests/amd_smi_test/functional/hw_topology_read.cc
+@@ -23,6 +23,7 @@
+ #include <cinttypes>
+ #include <cstdint>
+
++#include <iomanip>
+ #include <iostream>
+ #include <string>
+ #include <vector>
+--- a/tests/amd_smi_test/functional/sys_info_read.cc
++++ b/tests/amd_smi_test/functional/sys_info_read.cc
+@@ -24,6 +24,7 @@
+ #include <stddef.h>
+ #include <gtest/gtest.h>
+
++#include <iomanip>
+ #include <iostream>
+ #include <string>
+ #include <limits>