summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2025-12-02 04:35:25 -0500
committerIonen Wolkens <ionen@gentoo.org>2025-12-02 04:35:28 -0500
commit94421a3998f4787f914cba318b93f2b7b77db8df (patch)
treeda894e0deaf3e4cd3c7992cfe78c5783bbc2cc16
parentd1941a353497490e4dc1c9d5d3b071096bf61922 (diff)
downloadgentoo-94421a3998f4787f914cba318b93f2b7b77db8df.tar.gz
gentoo-94421a3998f4787f914cba318b93f2b7b77db8df.tar.bz2
gentoo-94421a3998f4787f914cba318b93f2b7b77db8df.zip
dev-util/mingw64-toolchain: fix build with gcc-16
Closes: https://bugs.gentoo.org/966990 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
-rw-r--r--dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild3
1 files changed, 3 insertions, 0 deletions
diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild
index d0aaebe85e44..ace29bbc810a 100644
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-13.0.0_p1.ebuild
@@ -147,6 +147,9 @@ src_compile() {
--with-system-zlib
--without-isl
--without-zstd
+
+ # TODO: can likely remove this when bump to >=gcc-15.3 (bug #966990)
+ CXX="$(tc-getCXX) -std=c++14"
)
${multilib} || conf_gcc+=( --disable-multilib )
# libstdc++ may misdetect sys/sdt.h on systemtap-enabled system and fail