Commit Graph

14 Commits

Author SHA1 Message Date
Andrew Eikum
cc3d268764 Upgrade mingw-w64 to v8.0.0 2020-12-03 07:24:14 -06:00
Andrew Eikum
a03374a44f Upgrade to binutils 2.35 2020-09-29 14:29:06 -05:00
Jens Peters
deabf97f1c Use widl from mingw-tools
vkd3d-proton uses now widl from mingw for cross-builds.
2020-09-29 14:29:06 -05:00
Andrew Eikum
2cc2552492 update mingw compiler versions 2020-09-17 10:41:18 -05:00
Andrew Eikum
e43b040ef7 build cross-compilers both for 64-bit host 2020-09-17 10:41:18 -05:00
Andrew Eikum
a108998170 update mingw-w64 to 7.0.0
Contains a bugfix required for vkd3d-proton.
2020-07-15 10:31:53 -05:00
Andrew Eikum
3454fff8d3 build-mingw-w64.sh: Document my findings 2019-11-26 11:03:32 -06:00
Andrew Eikum
2ba034409c Vagrantfile: Remove system mingw-w64 after installing ours
Just to ensure we don't use the wrong one.
2019-11-26 10:53:16 -06:00
Andrew Eikum
354428c2c5 build-mingw-w64.sh: Adjust mingw-w64 configure to closer match Arch Linux 2019-11-26 10:53:16 -06:00
Andrew Eikum
68162a8fc1 build-mingw-w64.sh: Adjust gcc configure to closer match Arch Linux 2019-11-26 10:53:16 -06:00
Andrew Eikum
7600c157b4 build-mingw-w64.sh: Make configure args easier to read 2019-11-26 10:53:16 -06:00
Andrew Eikum
0bdd04209c build-mingw-w64.sh: Build libstdc++v3 twice
The first build is missing a bunch of libc functions because libstdc++
is missing (obviously). Building again lets it find these libc functions
and take better codepaths. This fixes D9VK performance regressions, for
example in Rocket League.
2019-11-26 10:53:16 -06:00
Andrew Eikum
3ad34a0b3f Apply binutils patches 2019-10-18 09:52:24 -05:00
Andrew Eikum
48d6c81c73 add build-mingw-w64 script 2019-10-18 08:35:00 -05:00