Martin Storsjö
c21fb8356e
Update mingw-w64 to the latest version
...
This version provides __cxa_thread_atexit, for supporting destructors
for TLS objects.
2018-08-02 23:28:39 +03:00
Martin Storsjö
4981924170
Update mingw-w64 to the latest version
...
This version has improvements for building for WinRT/UWP.
2018-07-16 23:30:54 +03:00
Martin Storsjö
6e4478b778
Fix overwriting symlinks to directories
...
This avoids extra misplaced symlinks if rerunning the build scripts.
2018-07-16 23:02:38 +03:00
Martin Storsjö
d12ee1543e
Use the windows api sets version of the universal crt
2018-06-28 11:48:39 +03:00
Martin Storsjö
6ba6ac5c52
Upgrade to the latest version of mingw-w64
...
This version includes the windows api sets version of the universal
crt, fixes a few other functions when used with the universal crt,
and fixes the widl tool when running on macos.
2018-06-28 11:47:55 +03:00
Martin Storsjö
4fe1cb9aad
Update mingw-w64 to the latest version
...
This fixes interlocked intrinsics for arm and arm64, and fixes
the copysignl function for x86_64.
2018-06-04 10:08:47 +03:00
Martin Storsjö
fd71e83e2d
Update to the latest version of mingw-w64
...
This version includes fixes for building winpthreads for arm and arm64.
2018-05-07 09:45:38 +03:00
Martin Storsjö
c47bc66093
Update to the latest version of mingw-w64
...
This version fixes a few issues for arm and arm64.
2018-04-15 23:21:58 +03:00
Martin Storsjö
60af9e29e1
Strip the built widl
2018-04-01 22:45:30 +03:00
Martin Storsjö
93e7810749
Share one include directory between all archs
2018-04-01 22:45:30 +03:00
Martin Storsjö
ee480fec72
Update to the latest version of mingw-w64
...
This version compeletes some aarch64 specific structs in winnt.h
and provides libodbc32.a for aarch64.
2018-03-20 10:55:56 +02:00
Martin Storsjö
010854bb20
Update to the latest version of mingw-w64
...
This fixes a few issues with math functions on i686.
2018-03-14 18:00:41 +02:00
Martin Storsjö
9167841f5c
Update to the latest version of mingw-w64
...
This avoids some warnings about gnu printf format attributes.
2018-02-21 13:53:09 +02:00
Martin Storsjö
41370320a6
Use "install -C" in mingw-w64-headers
...
This avoids touching the target file if the new file to install
matches the previous one. This avoids rebuilding other files later
needlessly, when upgrading an installation.
2018-01-15 10:31:50 +02:00
Martin Storsjö
8c15cb4544
Allow syncing the source to the pinned version by setting SYNC=1 when running the build scripts
...
This should allow updating an existing build to the desired, pinned
version.
2018-01-15 10:31:50 +02:00
Martin Storsjö
266c2fae6d
Pass variables to mingw-w64's configure as parameters instead of inherited via the environment
...
This makes sure they are remembered if automatically reconfiguring
e.g. due to updated autotools source files.
2018-01-10 14:22:09 +02:00
Martin Storsjö
3eec5baf58
Build widl
2018-01-10 10:53:02 +02:00
Martin Storsjö
9fd181b332
Build mingw defaulting to ucrtbase
2018-01-10 10:53:02 +02:00
Martin Storsjö
e56a519fdc
Split the building of the toolchain into individual shellscripts
...
This simplifies building the toolchain outside of docker.
2018-01-10 10:24:48 +02:00