@braiam, I guess, will be helpful if the information about the used Distribution and version of package will be specify,
because changes like this exist:
https://salsa.debian.org/mingw-w64-team/gcc-mingw-w64/-/commit/8da432fefb792fbe2f9fec2f15278d02e86e6281
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540782#79
@Iglu47 It's Debian testing, gcc-mingw-w64=10.2.0-19+24+b1. I expect downstream to have at some point the same version. Installing mingw-w64 would install both gcc-mingw-w64-i686-posix and gcc-mingw-w64-x86-64-posix as dependencies.
I mean the wiki literally says this:
(use i686 for 32-bit)
Could be highlighted arguably, but it's there.
@doitsujin yes, but the build script builds autodetects both and it gets confusing since searching for that only shows 64bit solutions and only those:
Those are the first links that appear on a google search with the relevant keywords.
I'm sure that issues about this would be prevented if it was explicit, rather than implicit. Users are trained to look for <code> blocks for commands to run. Including it wouldn't be too much of a effort, compared to the several comments that gets posted.
I figured it out after reading carefully the output log, but I'm sure users are not that patient reading the logs.
BTW, I didn't specify this explicitly on the issue, but users that just install gcc-mingw-w64-x86-64, only need the x86_64 variant, which makes more fun diagnosing localized differences in build environment.
d3d9.dllx1 2021-01
Build instructions for x86_64 works while changing mingw-w64 to the posix version, sadly, the simple option to build dxvk (
./package-release.sh master /your/target/directory --no-package) will try to build both, x86_64 and i686 versions. See log:(the log continues, but it's the same-ish output as the failure with the x86_64)
Since Debian systems with added architecture i386 seems to install both, changing both version of the binary to use posix would prevent issues.