-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
libcoro: add version 0.11.1 #22764
libcoro: add version 0.11.1 #22764
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@toge That error is really weird, I'll investigate further. I now more options changed in 0.11 and probably some source is missing when building. |
Some weird behavior, when using Some options should enabled, they are not:
Locally, running the same command like, but using only cmake in the docker image, with conanfile.txt, it works. |
Signed-off-by: Uilian Ries <[email protected]>
Signed-off-by: Uilian Ries <[email protected]>
@toge I did some changes to support the version 0.11.1. The new patch version fixes the current error. You can find a related discussion here: |
This comment has been minimized.
This comment has been minimized.
Signed-off-by: Uilian Ries <[email protected]>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Signed-off-by: Uilian Ries <[email protected]>
This comment has been minimized.
This comment has been minimized.
I'll check the sys header missing. |
This comment has been minimized.
This comment has been minimized.
Signed-off-by: Uilian Ries <[email protected]>
After checking the upstream's code, some options are not available on Windows, but the recipe did not have the logic, because until now we have supported only Linux gcc. I removed dynamically the affected options. |
This comment has been minimized.
This comment has been minimized.
Signed-off-by: Uilian Ries <[email protected]>
This comment has been minimized.
This comment has been minimized.
Signed-off-by: Uilian Ries <[email protected]>
The current error is because shared library was not supported before 0.11 and the custom patch available in CCI is bugged (need extra work due static variables). I'll remove those patches and keep it as static library. Since 0.11 anyone can use shared library with safety (tested in the upstream). |
@uilianries |
@toge No, I'm sorry of abusing your PR 😅 The fact is |
@uilianries |
This comment has been minimized.
This comment has been minimized.
The CI is not smart enough to understand dynamic shared option. We will need to keep it, but manage as invalid configuration. |
Signed-off-by: Uilian Ries <[email protected]>
Conan v1 pipeline ✔️All green in build 14 (
Conan v2 pipeline ✔️
All green in build 13 ( |
@toge It's finally working! 🎉 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@uilianries |
Specify library name and version: libcoro/0.11