Fix build on Gentoo

This commit is contained in:
andreili 2025-07-31 00:02:51 +02:00
parent 399e50e121
commit e4a9c519d8
2 changed files with 4 additions and 4 deletions

View File

@ -44,7 +44,7 @@ stage2-$(CONFIG_RP2040_HAVE_STAGE2) := $(OUT)stage2.o
# Set katapult.elf linker rules
target-y += $(OUT)katapult.uf2
CFLAGS_katapult.elf += -nostdlib -lgcc -lc_nano
CFLAGS_katapult.elf += -nostdlib -lgcc -lc_nano -lnosys
CFLAGS_katapult.elf += -T $(OUT)src/rp2040/rpxxxx_link.ld
OBJS_katapult.elf += $(stage2-y)
$(OUT)katapult.elf: $(stage2-y) $(OUT)src/rp2040/rpxxxx_link.ld
@ -73,6 +73,6 @@ flash: $(OUT)katapult.uf2 lib/rp2040_flash/rp2040_flash
# Deployer build
deployer-y += generic/armcm_boot.c generic/armcm_reset.c $(mcu-y)
CFLAGS_deployer.elf += -nostdlib -lgcc -lc_nano
CFLAGS_deployer.elf += -nostdlib -lgcc -lc_nano -lnosys
CFLAGS_deployer.elf += -T $(OUT)src/rp2040/rpxxxx_deployer.ld
$(OUT)deployer.elf: $(OUT)src/rp2040/rpxxxx_deployer.ld

View File

@ -24,7 +24,7 @@ CFLAGS-$(CONFIG_MACH_STM32G4) += -mcpu=cortex-m4 -Ilib/stm32g4/include
CFLAGS-$(CONFIG_MACH_STM32H7) += -mcpu=cortex-m7 -Ilib/stm32h7/include
CFLAGS += $(CFLAGS-y) -D$(MCU_UPPER) -mthumb -Ilib/cmsis-core -Ilib/fast-hash
CFLAGS_katapult.elf += -nostdlib -lgcc -lc_nano
CFLAGS_katapult.elf += -nostdlib -lgcc -lc_nano -lnosys
CFLAGS_katapult.elf += -T $(OUT)src/generic/armcm_link.ld
$(OUT)katapult.elf: $(OUT)src/generic/armcm_link.ld
@ -66,6 +66,6 @@ flash: $(OUT)katapult.bin
# Deployer build
deployer-y += generic/armcm_boot.c generic/armcm_reset.c $(mcu-y)
CFLAGS_deployer.elf += -nostdlib -lgcc -lc_nano
CFLAGS_deployer.elf += -nostdlib -lgcc -lc_nano -lnosys
CFLAGS_deployer.elf += -T $(OUT)src/generic/armcm_deployer.ld
$(OUT)deployer.elf: $(OUT)src/generic/armcm_deployer.ld