Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: remove redundant CURL_PULL_* settings #12502

Closed
wants to merge 1 commit into from

Conversation

vszakats
Copy link
Member

@vszakats vszakats commented Dec 11, 2023

These macros were not propagated to the source code from CMake.

autotools set only one of them (CURL_PULL_SYS_POLL_H), initially to
address an AIX issue [1]. This later broke when introducing system.h
[2] without the logic it enabled. A subsequent fix [3] re-added the
logic, and also enabled it for AIX before its use, directly in
system.h.

[1] 2012-11-23: 665adcd
[2] 2017-03-29: 9506d01 #1373
[3] 2017-08-25: 8a84fcc #1828 #1833

Closes #12502

These macros were not propagated to the source code from CMake.

autotools set only one of them (`CURL_PULL_SYS_POLL_H`), initially to
address an AIX issue [1]. This later broke when introducing `system.h`
[2] without the logic it enabled. A subsequent fix [3] re-added it the
logic, and also enable it for AIX before its use, directly in
`system.h`.

[1] 2012-11-23: 665adcd
[2] 2017-03-29: 9506d01 curl#1373
[3] 2017-08-25: 8a84fcc curl#1828 curl#1833

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

Successfully merging this pull request may close these issues.

None yet

2 participants