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

[package]poco/1.13.3 Extend system_libs with mswsock for poco_net component, when building with MinGW #26419

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

lbakman
Copy link
Contributor

@lbakman lbakman commented Jan 20, 2025

Summary

Changes to recipe: poco/1.13.3

Motivation

Fixes #26404

Details

Added _is_mingw property.
Modified package_info to extend system_libs with mswsock for the poco_net component when building with MinGW.
This happens when building poco as a static library, when enable_net is set to True and when the version of poco is >= 1.13.0.

output_before_patch.txt: Build output before applying change.
output_after_patch.txt: Build output after applying change.


@CLAassistant
Copy link

CLAassistant commented Jan 20, 2025

CLA assistant check
All committers have signed the CLA.

@uilianries
Copy link
Member

uilianries commented Jan 20, 2025

@lbakman Thank you again for providing this PR, plus, adding your build logs! This is a high-quality PR!! I just started the CI to build your PR now, I'll review it as soon as we have the build result. Regards!

Copy link
Member

@uilianries uilianries left a comment

Choose a reason for hiding this comment

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

LGTM. Approved based on my previous comment: #26404 (comment)

The MinGW and Cygwin should both work with mswsock, so Windows + GCC should be enough for this specific case.

Thank you for your PR!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[package] poco/1.13.0+: Missing extension of system_libs to include mswsock for MinGW
3 participants