From efd34b4907a1eb59b55abf8e7d9265969fae5aa3 Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Tue, 29 Oct 2024 11:15:50 +0100 Subject: [PATCH 1/2] Bump NDK to r28 Changes: https://github.com/android/ndk/wiki/Changelog-r28 Important changes: * Toolchain switches to LLVM 19.0.0 * 16k page alignment is enabled by default --- .../xaprepare/ConfigAndData/BuildAndroidPlatforms.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs index 7a50c8b6a36..f42dd97656f 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs @@ -5,8 +5,8 @@ namespace Xamarin.Android.Prepare { class BuildAndroidPlatforms { - public const string AndroidNdkVersion = "27c"; - public const string AndroidNdkPkgRevision = "27.2.12479018"; + public const string AndroidNdkVersion = "28-beta2"; + public const string AndroidNdkPkgRevision = "28.0.12674087-rc1"; public const int NdkMinimumAPI = 21; public const int NdkMinimumAPILegacy32 = 21; From e0f6edafdf0fb91b1856efa5681f564b3547fbb6 Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Fri, 17 Jan 2025 15:42:39 +0100 Subject: [PATCH 2/2] Bump to beta3 --- .../xaprepare/ConfigAndData/BuildAndroidPlatforms.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs index f42dd97656f..7db99ecf5cf 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs @@ -5,8 +5,8 @@ namespace Xamarin.Android.Prepare { class BuildAndroidPlatforms { - public const string AndroidNdkVersion = "28-beta2"; - public const string AndroidNdkPkgRevision = "28.0.12674087-rc1"; + public const string AndroidNdkVersion = "28-beta3"; + public const string AndroidNdkPkgRevision = "28.0.12916984-rc2"; public const int NdkMinimumAPI = 21; public const int NdkMinimumAPILegacy32 = 21;