Skip to content

Commit

Permalink
nix: working solution for android-arm64 arch
Browse files Browse the repository at this point in the history
Signed-off-by: markoburcul <marko@status.im>
  • Loading branch information
markoburcul committed Feb 7, 2025
1 parent d6675af commit b17d9a2
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@
packages = forAllSystems (system: let
pkgs = pkgsFor.${system};
in rec {
zerokit-android-arm64 = pkgs.callPackage ./nix/default.nix { target-platform="aarch64-android"; rust-target= "aarch64-linux-android"; };
zerokit-android-arm = pkgs.callPackage ./nix/default.nix { target-platform="x86_64-linux-android"; rust-target= "x86_64-linux-android"; };
zerokit-android-arm64 = pkgs.callPackage ./nix/default.nix { target-platform="aarch64-android-prebuilt"; rust-target= "aarch64-linux-android"; };
#zerokit-android-arm = pkgs.callPackage ./nix/default.nix { target-platform="armv7a-android-prebuilt"; rust-target= "armv7-linux-androideabi"; };
default = zerokit-android-arm64;
});
};
Expand Down
8 changes: 4 additions & 4 deletions nix/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
pkgs,
target-platform ? "aarch64-android",
target-platform ? "aarch64-android-prebuilt",
rust-target ? "aarch64-linux-android",
}:

Expand All @@ -15,7 +15,7 @@ pkgs.pkgsCross.${target-platform}.rustPlatform.buildRustPackage {
allowBuiltinFetchGit = true;
};

ANDROID_NDK_HOME="${pkgs.androidPkgs.ndk}";
#ANDROID_NDK_HOME="${pkgs.androidPkgs.ndk}";
CARGO_HOME = "/tmp";

buildPhase = ''
Expand All @@ -25,8 +25,8 @@ pkgs.pkgsCross.${target-platform}.rustPlatform.buildRustPackage {
'';

installPhase = ''
mkdir -p $out/build/
cp -r ./target/release/librln.so $out/build/
mkdir -p $out/target/${rust-target}/release
cp ./target/${rust-target}/release/librln.so $out/target/${rust-target}/release/librln.so
'';

meta = with pkgs.lib; {
Expand Down

0 comments on commit b17d9a2

Please sign in to comment.