]> git.ipfire.org Git - thirdparty/curl.git/commit
build: bump minimum required mingw-w64 to v3.0 (from v1.0)
authorViktor Szakats <commit@vsz.me>
Thu, 24 Jul 2025 00:57:49 +0000 (02:57 +0200)
committerViktor Szakats <commit@vsz.me>
Mon, 28 Jul 2025 10:43:02 +0000 (12:43 +0200)
commita28f5f68b965119d9dd1ab6c2a2ccc66c6ed5d1f
treec9bda4a403687e5f559148f1bc0b91b302cf07f7
parent2c90c3aac0a7a348db140702b5b7ff4b83642799
build: bump minimum required mingw-w64 to v3.0 (from v1.0)

mingw-w64 3.0 was released on 2013-09-20. Offered by Debian jessie.

1.0 and 2.0 were released in 2011. It seems unlikely that many people
use them. The oldest downloadable toolchain (that I know of) comes with
3.0. Due to this, older versions weren't CI tested, and probably seldom
tested elsewhere. The last bugfix update for both 1.0 and 2.0 was
released in 2015.

curl can now assume availability of these 3.0 features/fixes:
- 64-bit file offsets.
- `ADDRESS_FAMILY` type.
- `__MINGW_PRINTF_FORMAT` macro. (in public curl headers)

Public curl headers keep supporting older mingw-w64 versions.

Fixes #17984
Closes #18010
CMake/win32-cache.cmake
CMakeLists.txt
docs/INSTALL.md
lib/curl_setup.h
lib/easy_lock.h