Skip to content

Comments

[curl] Update to 8.15.0#46444

Merged
vicroms merged 3 commits intomicrosoft:masterfrom
dg0yt:curl
Jul 17, 2025
Merged

[curl] Update to 8.15.0#46444
vicroms merged 3 commits intomicrosoft:masterfrom
dg0yt:curl

Conversation

@dg0yt
Copy link
Contributor

@dg0yt dg0yt commented Jul 16, 2025

sectransp removed by upstream. Using openssl as default for ios and osx now.

wolfssl: Add transitive usage requirements to pc file.
https://github.com/wolfSSL/wolfssl/blob/2c90d1585a22986cc4ad9537cef3abb995937c23/IDE/apple-universal/README.md?plain=1#L121-L122

@dg0yt dg0yt marked this pull request as draft July 16, 2025 07:12
if(NOT VCPKG_BUILD_TYPE)
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig/wolfssl.pc" "Libs.private: " "Libs.private: -framework CoreFoundation -framework Security ")
endif()
endif()
Copy link
Contributor

Choose a reason for hiding this comment

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

@vszakats
FYI

Choose a reason for hiding this comment

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

Thanks @talregev! Made a PR, let me know if it fixes it: curl/curl#17945

Copy link
Contributor

@talregev talregev Jul 17, 2025

Choose a reason for hiding this comment

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

You are welcome. I don't have apple devices to test it.

Choose a reason for hiding this comment

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

I could replicate the issue with a local static wolfSSL built and confirm the patch fixing it. Also it seems m and dl are not necessary for Apple builds.

@vicroms vicroms added category:port-update The issue is with a library, which is requesting update new revision info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. labels Jul 17, 2025
@vicroms vicroms merged commit 564be70 into microsoft:master Jul 17, 2025
18 checks passed
@dg0yt dg0yt deleted the curl branch July 17, 2025 18:50
vszakats added a commit to curl/curl that referenced this pull request Jul 17, 2025
To fix linking a static wolfSSL library for Apple targets.
Also stop linking `m` and `dl` on Apple platforms.

Matching logic in wolfSSL build code:
https://github.com/wolfSSL/wolfssl/blob/8bde512676fd425d72682fa020362eb9916476ad/CMakeLists.txt#L2520-L2544

Reported-by: Kai Pastor
Reported-by: Tal Regev
Bug: microsoft/vcpkg#46444 (review)
Ref: microsoft/vcpkg@3a845c4

Closes #17945
talregev pushed a commit to talregev/vcpkg that referenced this pull request Aug 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-update The issue is with a library, which is requesting update new revision info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants