Skip to content
Snippets Groups Projects
Commit 2ce608e4 authored by Astro's avatar Astro :gear:
Browse files

default.nix: fix

thx to mic92
parent 2bf6656f
No related branches found
No related tags found
No related merge requests found
...@@ -26,21 +26,22 @@ let ...@@ -26,21 +26,22 @@ let
name = "rust-card10"; name = "rust-card10";
version = "0.0.0"; version = "0.0.0";
src = ./.; src = ./.;
cargoSha256 = "10qv30p3kr570glnyn37b6r8pgx48zj0mr9qf84m4wk4sjp3wxsd"; cargoSha256 = "10nims5j9r0d7pcfbbj8ycqxhcx7n07958jvkib29b0sf9c6qh3z";
buildInputs = [ pkgsCross.arm-embedded.stdenv.cc glibc_multi ]; buildInputs = [ pkgsCross.arm-embedded.stdenv.cc ];
prePatch = '' prePatch = ''
cp ${epic-stubs}/client.c l0dable/src/ cp ${epic-stubs}/client.c l0dable/src/
''; '';
NIX_DEBUG=1;
LIBCLANG_PATH="${llvmPackages.libclang}/lib";
CARGO_HOME="$(mktemp -d cargo-home.XXX)";
preBuild = '' preBuild = ''
export LIBCLANG_PATH=${llvmPackages.libclang}/lib export CPATH="${glibc_multi.dev}/include:${stdenv.cc.cc}/lib/gcc/$(cc -dumpmachine)/${lib.getVersion pkgsCross.arm-embedded.stdenv.cc.cc}/include"
export CPATH=${glibc_multi.dev}/include
export CARGO_HOME=$(mktemp -d cargo-home.XXX)
cd example cd example
''; '';
doCheck = false; doCheck = false;
installPhase = '' installPhase = ''
mkdir -p $out/lib mkdir -p $out/apps
cp target/thumbv7em-none-eabi/release/example $out/lib/example.elf cp ../target/thumbv7em-none-eabi/release/l0dable-example $out/apps/example.elf
''; '';
}; };
in { in {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment