Created attachment 770477 [details] build log Ran `# crossdev --target x86_64-w64-mingw32`. Failed to compile mingw64-runtime after cross-gcc-stage1.
Created attachment 770480 [details] info
Created attachment 770483 [details] configs
Think you need to wait for bug 838106 to be fixed?
Thanks, Sam. I think you are right. `crossdev --binutils 2.37_p1-r2 --target x86_64-w64-mingw32` works for now.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd4a24737a00a1806c99c96a2340cd0161039b13 commit cd4a24737a00a1806c99c96a2340cd0161039b13 Author: Andreas K. Hüttel <dilfridge@gentoo.org> AuthorDate: 2022-04-16 11:35:27 +0000 Commit: Andreas K. Hüttel <dilfridge@gentoo.org> CommitDate: 2022-04-16 11:35:27 +0000 sys-devel/binutils: 2.38 patchset 4 bump (no keywords so far) Bug: https://bugs.gentoo.org/838106 Bug: https://bugs.gentoo.org/838157 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> sys-devel/binutils/Manifest | 1 + sys-devel/binutils/binutils-2.38-r2.ebuild | 460 +++++++++++++++++++++++++++++ 2 files changed, 461 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f92c65eca140afc71a52e6b4036cb41b76710a0 commit 1f92c65eca140afc71a52e6b4036cb41b76710a0 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2022-04-16 03:03:18 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2022-04-17 02:16:33 +0000 dev-util/mingw64-runtime: add 10.0.0 This version fixes building with vanilla binutils-2.38 wrt bug #838157, and the (now keyworded) >=binutils-2.38-r2 backport also fixed it for all versions. Includes some ebuild cleanups/changes: - EAPI7->8 - drop unused autotools inherit - update HOMEPAGE to https non-sourceforge link - update LICENSE, main license is ZPL + others, and tools are GPL-3+ (could probably still use revision) - remove obsolete rdtsc patch (was bug #786549), been fixed since 9.0.0 but the fix is different and was letting our patch apply - namespace is_crosscompile() to avoid confusing pkgcheck, note that this is toolchain.eclass' version which is different than tc-is-cross-compiler - inline just_headers/alt_prefix/crt_with(), left crt's use_with and use_enable alone given it's less jarring and may have additional uses in the future - move src_configure-only functions inside src_configure - use econf with ECONF_SOURCE over direct ${S}/configure - add missing || die for rm / mkdir / push+popd / cpp+grep (for cpp, use a case statement for clarity and no tmp variables) - drop rm's -f, haven't found a situation where it'd fail - misc style changes like using arrays for econf Not touching CHOST/CATEGORY/symlinks and friends given haven't fully reviewed implications for this package + crossdev. Closes: https://bugs.gentoo.org/838157 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> dev-util/mingw64-runtime/Manifest | 1 + .../mingw64-runtime/mingw64-runtime-10.0.0.ebuild | 120 +++++++++++++++++++++ 2 files changed, 121 insertions(+)