-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[android] fix path and cmake local build target tracking for posix_fi… #75494
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
Conversation
…lesystem.apinotes This apinote file needs to be accessible in the locally built Android SDK as it's being built with build.ps1, so that swift-foundation can be built with that file present. This change ensures that the file is copied over into the local build directory for that Android SDK, in addition to being included in the installed component This change also places the component into lib/swift/apinotes, as that's where the clang importer already looks for API notes
CC @finagolfin thanks for the pointer on the swift-foundation PR, this was the issue that prevented me from picking up posix_filesystem.apinotes |
@swift-ci please test |
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.
Tested this natively on Android, works well, thanks.
Btw, I'm testing out the new LTS NDK 27 with the new Android overlay in Swift 6, and it's broken. No problem building the current Swift 5.10.1 and its old overlay with this new NDK though. |
@swift-ci please test windows platform |
1 similar comment
@swift-ci please test windows platform |
@swift-ci please test windows |
@swift-ci please test Windows platform |
…lesystem.apinotes
This apinote file needs to be accessible in the locally built Android SDK as it's being built with build.ps1, so that swift-foundation can be built with that file present. This change ensures that the file is copied over into the local build directory for that Android SDK, in addition to being included in the installed component
This change also places the component into lib/swift/apinotes, as that's where the clang importer already looks for API notes