summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-05-16 01:09:42 -0600
committerAlejandro Soto <alejandro@34project.org>2024-05-24 05:58:40 -0600
commit8e55707a78495c288484b45c3725ee2e0f4121f7 (patch)
tree966e9f9983fb605b833ce238214e24625f010c69
parentb21c321a059e11edeece1c90d97776bb0716d7a0 (diff)
flake: set ISA extensions in riscv toolchain
Diffstat (limited to '')
-rw-r--r--flake.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index dec75ab..a00f2cb 100644
--- a/flake.nix
+++ b/flake.nix
@@ -51,7 +51,18 @@
];
};
- rv32Pkgs = pkgs.pkgsCross.riscv32-embedded;
+ rv32Pkgs = import nixpkgs {
+ inherit system;
+ config.allowUnsupportedSystem = true;
+
+ crossSystem = {
+ config = "riscv32-none-elf";
+ gcc = {
+ arch = "rv32imafc";
+ abi = "ilp32f";
+ };
+ };
+ };
in
{
formatter.${system} = pkgs.nixpkgs-fmt;