From: Takeshi ISHII <2170248+mtei@users.noreply.github.com> Date: Sun, 8 Dec 2019 07:44:54 +0000 (+0900) Subject: [Keyboard] Added workaround for serial.c/LTO issue for helix/rev2 and helix/pico... X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=722c196b08df6c9dcbb6eb6eed0bb9732609c511;p=qmk_firmware.git [Keyboard] Added workaround for serial.c/LTO issue for helix/rev2 and helix/pico. (#7558) --- diff --git a/keyboards/helix/pico/rules.mk b/keyboards/helix/pico/rules.mk index e916f25f4..d3ad20cca 100644 --- a/keyboards/helix/pico/rules.mk +++ b/keyboards/helix/pico/rules.mk @@ -5,6 +5,11 @@ SRC += local_drivers/serial.c SRC += local_drivers/ssd1306.c KEYBOARD_PATHS += $(HELIX_TOP_DIR)/local_drivers +# A workaround until #7089 is merged. +# serial.c must not be compiled with the -lto option. +# The current LIB_SRC has a side effect with the -fno-lto option, so use it. +LIB_SRC += local_drivers/serial.c + CUSTOM_MATRIX = yes SRC += pico/matrix.c diff --git a/keyboards/helix/rev2/rules.mk b/keyboards/helix/rev2/rules.mk index 4db8f7da9..7357d568c 100644 --- a/keyboards/helix/rev2/rules.mk +++ b/keyboards/helix/rev2/rules.mk @@ -5,6 +5,11 @@ SRC += local_drivers/serial.c SRC += local_drivers/ssd1306.c KEYBOARD_PATHS += $(HELIX_TOP_DIR)/local_drivers +# A workaround until #7089 is merged. +# serial.c must not be compiled with the -lto option. +# The current LIB_SRC has a side effect with the -fno-lto option, so use it. +LIB_SRC += local_drivers/serial.c + CUSTOM_MATRIX = yes SRC += rev2/matrix.c