From 37b7f9726407231979810a8aadf39515899d4cca Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Tue, 29 Oct 2024 11:15:50 +0100 Subject: [PATCH 1/3] 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 7ada81f732c91ea0c346968d4fee7f76667f1851 Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Fri, 17 Jan 2025 15:42:39 +0100 Subject: [PATCH 2/3] 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; From d242bf86e9c8280ee3288943c131eada06177e6e Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Wed, 19 Feb 2025 15:57:32 +0100 Subject: [PATCH 3/3] NDK r28 final --- .../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 7db99ecf5cf..a15711495aa 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-beta3"; - public const string AndroidNdkPkgRevision = "28.0.12916984-rc2"; + public const string AndroidNdkVersion = "28"; + public const string AndroidNdkPkgRevision = "28.0.13004108"; public const int NdkMinimumAPI = 21; public const int NdkMinimumAPILegacy32 = 21;