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

Update Android NDK r26 LTS #35960

Open
yurybura opened this issue Jan 1, 2024 · 5 comments
Open

Update Android NDK r26 LTS #35960

yurybura opened this issue Jan 1, 2024 · 5 comments
Assignees
Labels
category:question This issue is a question Stale

Comments

@yurybura
Copy link
Contributor

yurybura commented Jan 1, 2024

Announcements
KitKat (APIs 19 and 20) is no longer supported. The minimum OS supported by the NDK is Lollipop (API level 21).
libc++ has been updated. The NDK's libc++ now comes directly from our LLVM toolchain, so every future LLVM update is also a libc++ update. Future changelogs will not explicitly mention libc++ updates.

Changelog

@yurybura
Copy link
Contributor Author

yurybura commented Jan 1, 2024

Many problems associated with an outdated version of libc++ can be fixed with an update.

@dg0yt
Copy link
Contributor

dg0yt commented Jan 1, 2024

#31228, or something similar invasive, is required to make vcpkg CI pass.
Cf. #35851 for build results. (Currently with arm64-android switched to dynamic linkage, but this is another story.)

Copy link

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 28 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

@github-actions github-actions bot added the Stale label Jan 31, 2024
@bmanga
Copy link

bmanga commented Feb 8, 2024

@dg0yt is ndk26 working now that your pr has been merged?

@dg0yt
Copy link
Contributor

dg0yt commented Feb 8, 2024

The general problem with vcpkg_configure_make is resolved.
vcpkg CI isn't updated to NDK r26b. Some ports may need individual tuning because NDK r26 uncovers issues which were previously hidden, at least with the low API level used in vcpkg CI. Cf. #35851 for inspiration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:question This issue is a question Stale
Projects
None yet
Development

No branches or pull requests

4 participants