Skip to content

macCatalyst availability fixes #77506

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

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

drodriguez
Copy link
Contributor

Based on the work from #77386

Trying to fix both ClangImporteravailability_maccatalyst.swift and ClangImporter/availability_maccatalyst_app_extension.swift. "Success" in the former, failure in the former.

It can be an incorrect recreation of the AvailabilityExtras.h missing pieces, but the logic and the influences of iOS app extensions in macCatalyst app extensions either requires a lot more code, or I have not been able to find the right incantation.

@tshortli: Can you have a look at this? (and maybe also the other failing tests in #77386?) I think there's some missing pieces in the open source implementation. I tried to guess them the best I can, but I cannot find the right code to make everything work. Thanks!

None of the presets exercise macCatalyst at the moment. The presets
provided in this commit are not used by default, and will need to be
invoked specially with the Swift CI bot, but at least it will allow
testing the macCatalyst features.
Trying to fix both availability_maccatalyst and
availability_maccatalyst_app_extension. Success in the former, failure
in the former.

It can be an incorrect recreation of the AvailabilityExtras.h missing
pieces, but the logic and the influences of iOS app extensions in
macCatalyst app extensions either requires a lot more code, or I have
not been able to find the right incantation.
@drodriguez
Copy link
Contributor Author

preset=buildbot_incremental,tools=RA,stdlib=RA,test=macCatalyst,type=device
@swift-ci please test with preset macOS platform

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.

1 participant