summaryrefslogtreecommitdiff
path: root/nix/flake.nix
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-10-01 08:21:27 -0600
committerAlejandro Soto <alejandro@34project.org>2023-10-01 09:58:49 -0600
commit7b329b833ec3f63b0195369e76b86cca1e5e3ad6 (patch)
tree99b906a05bd41dca6f635adf7e4ae7da6640e3c2 /nix/flake.nix
parent58dd2e9725b7ba05238f12a4432a83740eff7511 (diff)
nix: patch binutils to disable instruction support check GNU as
Diffstat (limited to 'nix/flake.nix')
-rw-r--r--nix/flake.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/nix/flake.nix b/nix/flake.nix
index 99ccbdc..25eac80 100644
--- a/nix/flake.nix
+++ b/nix/flake.nix
@@ -32,6 +32,21 @@
baseConfig = "taller_defconfig";
};
};
+
+ # Tomó mucho conseguir esta expresión: horas de leer nixpkgs, prueba y error
+ crossOverlays = [
+ (final: prev: {
+ stdenv = prev.stdenvAdapters.overrideCC prev.stdenv (prev.stdenv.cc.override {
+ bintools = prev.stdenv.cc.bintools.override {
+ bintools = prev.stdenv.cc.bintools.bintools.overrideAttrs (prev: {
+ patches = prev.patches ++ [
+ ./gas-config-tc-arm-disable-instruction-support-check.patch
+ ];
+ });
+ };
+ });
+ })
+ ];
};
in
{