let
crossSystem = {
config = "arm-none-eabi";
float = "soft";
libc = "glibc";
};
pkgs = import <nixpkgs> {
inherit crossSystem;
config.packageOverrides = pkgs: with pkgs; {
stdenvCross = lowPrio (makeStdenvCross defaultStdenv crossSystem binutilsCross gccCrossStageStatic);
};
};
stdenvBare = pkgs.overrideCC pkgs.stdenv pkgs.gccCrossStageStatic;
in {
testprj = pkgs.stdenv.mkDerivation {
name = "testprj";
src = ./.;
nativeBuildInputs = [ pkgs.cmake ];
};
}