Skip to content

build: drop support for VS2008 (Windows)#17931

Closed
vszakats wants to merge 8 commits into
curl:masterfrom
vszakats:drop-vs2008
Closed

build: drop support for VS2008 (Windows)#17931
vszakats wants to merge 8 commits into
curl:masterfrom
vszakats:drop-vs2008

Conversation

@vszakats

@vszakats vszakats commented Jul 15, 2025

Copy link
Copy Markdown
Member

Require Visual Studio 2010 or newer.

Ref: #15972

Follow-up to dc28bb8 #17798
Follow-up to 63e513b #17380


w/o ws https://github.com/curl/curl/pull/17931/files?w=1

@vszakats vszakats added build Windows Windows-specific labels Jul 15, 2025
Comment thread docs/DEPRECATE.md
@vszakats vszakats added the feature-window A merge of this requires an open feature window label Jul 15, 2025
@vszakats vszakats closed this in 2e1a045 Nov 15, 2025
@vszakats vszakats deleted the drop-vs2008 branch November 15, 2025 15:01

@farzanehsedarati03-png farzanehsedarati03-png left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

vszakats added a commit that referenced this pull request Jan 28, 2026
curl requires `stdint.h` from C99, and no longer builds without it since
v8.18.0 (after dropping VS2008 support). Assume it's available, drop
feature checks.

Also:
- drop duplicate `stdint.h` includes.
- introduce internal `HAVE_UINTPTR_T`, enabled by default.
- OS400: disable `HAVE_UINTPTR_T`.
- build: keep cmake pre-fill and `cmp-config.pl` exception because cmake
  and autotools both detect `stdint.h` implicitly.

Co-authored-by: Dan Fandrich
Ref: #20405
Ref: #20384
Follow-up to 2e1a045 #17931

Closes #20406
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build feature-window A merge of this requires an open feature window Windows Windows-specific

Development

Successfully merging this pull request may close these issues.

4 participants