aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Brassel <nick@tzarc.org>2020-03-07 03:05:51 +1100
committerGitHub <noreply@github.com>2020-03-07 03:05:51 +1100
commitb438c6f8eab1c1f940c3af3a3fdfc99b34fc3bf2 (patch)
tree7fc1d36950268174dd3011e2796933ceb2b9b4c2
parentbad9468ce1b2700188e1bc30ddfd7f0f9ed435bd (diff)
downloadqmk_firmware-b438c6f8eab1c1f940c3af3a3fdfc99b34fc3bf2.tar.gz
qmk_firmware-b438c6f8eab1c1f940c3af3a3fdfc99b34fc3bf2.zip
Fix up Arm builds with nix-shell. (#8312)
-rw-r--r--shell.nix4
-rw-r--r--tmk_core/avr.mk4
2 files changed, 5 insertions, 3 deletions
diff --git a/shell.nix b/shell.nix
index d7c3b6174..8906bacfa 100644
--- a/shell.nix
+++ b/shell.nix
@@ -45,6 +45,6 @@ stdenv.mkDerivation {
45 ++ lib.optional arm [ gcc-arm-embedded ] 45 ++ lib.optional arm [ gcc-arm-embedded ]
46 ++ lib.optional teensy [ teensy-loader-cli ]; 46 ++ lib.optional teensy [ teensy-loader-cli ];
47 47
48 CFLAGS = lib.optional avr avr_incflags; 48 AVR_CFLAGS = lib.optional avr avr_incflags;
49 ASFLAGS = lib.optional avr avr_incflags; 49 AVR_ASFLAGS = lib.optional avr avr_incflags;
50} 50}
diff --git a/tmk_core/avr.mk b/tmk_core/avr.mk
index d5ca3a4dd..1525391a4 100644
--- a/tmk_core/avr.mk
+++ b/tmk_core/avr.mk
@@ -21,7 +21,9 @@ COMPILEFLAGS += -fdata-sections
21COMPILEFLAGS += -fpack-struct 21COMPILEFLAGS += -fpack-struct
22COMPILEFLAGS += -fshort-enums 22COMPILEFLAGS += -fshort-enums
23 23
24CFLAGS += $(COMPILEFLAGS) 24ASFLAGS += $(AVR_ASFLAGS)
25
26CFLAGS += $(COMPILEFLAGS) $(AVR_CFLAGS)
25CFLAGS += -fno-inline-small-functions 27CFLAGS += -fno-inline-small-functions
26CFLAGS += -fno-strict-aliasing 28CFLAGS += -fno-strict-aliasing
27 29