From 459f18887d8ef28980977030408c2ad77c1c5810 Mon Sep 17 00:00:00 2001 From: LOSSES Don <1384036+Losses@users.noreply.github.com> Date: Sun, 15 Sep 2024 08:38:23 +0800 Subject: [PATCH 1/3] feat: Add the support for flutter-elinux --- build_tool/lib/src/target.dart | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build_tool/lib/src/target.dart b/build_tool/lib/src/target.dart index 9287b23..a713253 100644 --- a/build_tool/lib/src/target.dart +++ b/build_tool/lib/src/target.dart @@ -51,6 +51,14 @@ class Target { rust: 'aarch64-unknown-linux-gnu', flutter: 'linux-arm64', ), + Target( + rust: 'x86_64-unknown-linux-gnu', + flutter: 'elinux-x64', + ), + Target( + rust: 'aarch64-unknown-linux-gnu', + flutter: 'elinux-arm64', + ), Target( rust: 'x86_64-apple-darwin', darwinPlatform: 'macosx', From eb54ae80530693b2735c93774d0d9aec014eb672 Mon Sep 17 00:00:00 2001 From: LOSSES Don <1384036+Losses@users.noreply.github.com> Date: Fri, 22 Aug 2025 19:31:08 -0400 Subject: [PATCH 2/3] fix: Remove hard coded x86 build for the Android platform --- gradle/plugin.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/gradle/plugin.gradle b/gradle/plugin.gradle index fdf94c4..67c2dab 100644 --- a/gradle/plugin.gradle +++ b/gradle/plugin.gradle @@ -133,7 +133,6 @@ class CargoKitPlugin implements Plugin { // Same thing addFlutterDependencies does in flutter.gradle if (buildType == "debug") { - platforms.add("android-x86") platforms.add("android-x64") } From 053103fae79f67af7ecddffc2b4868144736345c Mon Sep 17 00:00:00 2001 From: LOSSES Don <1384036+Losses@users.noreply.github.com> Date: Fri, 22 Aug 2025 19:37:04 -0400 Subject: [PATCH 3/3] fix: elinux support should not be included for this fix. --- build_tool/lib/src/target.dart | 8 -------- 1 file changed, 8 deletions(-) diff --git a/build_tool/lib/src/target.dart b/build_tool/lib/src/target.dart index 22b181f..a5c25fc 100644 --- a/build_tool/lib/src/target.dart +++ b/build_tool/lib/src/target.dart @@ -56,14 +56,6 @@ class Target { flutter: 'linux-arm64', ), Target(rust: 'riscv64gc-unknown-linux-gnu', flutter: 'linux-riscv64'), - Target( - rust: 'x86_64-unknown-linux-gnu', - flutter: 'elinux-x64', - ), - Target( - rust: 'aarch64-unknown-linux-gnu', - flutter: 'elinux-arm64', - ), Target( rust: 'x86_64-apple-darwin', darwinPlatform: 'macosx',