Skip to content

[vcpkg baseline][cairo] Add option atomic-ops and disable it#23999

Merged
strega-nil-ms merged 4 commits intomicrosoft:masterfrom
JackBoosY:dev/jack/fix-baseline-20220406
Apr 7, 2022
Merged

[vcpkg baseline][cairo] Add option atomic-ops and disable it#23999
strega-nil-ms merged 4 commits intomicrosoft:masterfrom
JackBoosY:dev/jack/fix-baseline-20220406

Conversation

@JackBoosY
Copy link
Copy Markdown
Contributor

cairo will automatically detect libatomic-ops and enable this feature when discovered. But using it in cairo has some issues.
I have opened an issue upstream: https://gitlab.freedesktop.org/cairo/cairo/-/issues/554
Since cairo uses auto-detection instead of options, we can't add dependencies explicitly, so I added a feature and disabled it until upstream fixes this.

Replace #23995.

@JackBoosY JackBoosY added category:port-bug The issue is with a library, which is something the port should already support info:internal labels Apr 6, 2022
@LilyWangLL LilyWangLL added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Apr 6, 2022
Copy link
Copy Markdown
Contributor

@strega-nil-ms strega-nil-ms left a comment

Choose a reason for hiding this comment

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

I also think we should just remove the check for atomic_ops.h, so that it will still check for atomic-ops-cxx11 and atomic-ops-gcc-legacy and libkern/OSAtomic.h (OSX built-in atomics)

@strega-nil-ms strega-nil-ms added requires:author-response and removed info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. labels Apr 6, 2022
@JackBoosY
Copy link
Copy Markdown
Contributor Author

@strega-nil-ms Done.

@strega-nil-ms
Copy link
Copy Markdown
Contributor

Thanks!

@strega-nil-ms strega-nil-ms merged commit bfba976 into microsoft:master Apr 7, 2022
@JackBoosY JackBoosY deleted the dev/jack/fix-baseline-20220406 branch April 8, 2022 01:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:port-bug The issue is with a library, which is something the port should already support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants