diff options
| author | Nick Brassel <nick@tzarc.org> | 2020-03-07 03:05:51 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-07 03:05:51 +1100 |
| commit | b438c6f8eab1c1f940c3af3a3fdfc99b34fc3bf2 (patch) | |
| tree | 7fc1d36950268174dd3011e2796933ceb2b9b4c2 | |
| parent | bad9468ce1b2700188e1bc30ddfd7f0f9ed435bd (diff) | |
| download | qmk_firmware-b438c6f8eab1c1f940c3af3a3fdfc99b34fc3bf2.tar.gz qmk_firmware-b438c6f8eab1c1f940c3af3a3fdfc99b34fc3bf2.zip | |
Fix up Arm builds with nix-shell. (#8312)
| -rw-r--r-- | shell.nix | 4 | ||||
| -rw-r--r-- | tmk_core/avr.mk | 4 |
2 files changed, 5 insertions, 3 deletions
| @@ -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 | |||
| 21 | COMPILEFLAGS += -fpack-struct | 21 | COMPILEFLAGS += -fpack-struct |
| 22 | COMPILEFLAGS += -fshort-enums | 22 | COMPILEFLAGS += -fshort-enums |
| 23 | 23 | ||
| 24 | CFLAGS += $(COMPILEFLAGS) | 24 | ASFLAGS += $(AVR_ASFLAGS) |
| 25 | |||
| 26 | CFLAGS += $(COMPILEFLAGS) $(AVR_CFLAGS) | ||
| 25 | CFLAGS += -fno-inline-small-functions | 27 | CFLAGS += -fno-inline-small-functions |
| 26 | CFLAGS += -fno-strict-aliasing | 28 | CFLAGS += -fno-strict-aliasing |
| 27 | 29 | ||
