diff --git a/artiq/firmware/Cargo.toml b/artiq/firmware/Cargo.toml index 8ab755b00..1d2f871f3 100644 --- a/artiq/firmware/Cargo.toml +++ b/artiq/firmware/Cargo.toml @@ -3,4 +3,5 @@ members = ["bootloader", "runtime", "ksupport", "satman"] [profile.dev] incremental = false # incompatible with LTO +lto = true debug = 2 diff --git a/artiq/firmware/bootloader/Makefile b/artiq/firmware/bootloader/Makefile index f247c0994..ee70ff22f 100644 --- a/artiq/firmware/bootloader/Makefile +++ b/artiq/firmware/bootloader/Makefile @@ -7,8 +7,7 @@ all:: bootloader.bin .PHONY: $(RUSTOUT)/libbootloader.a $(RUSTOUT)/libbootloader.a: - $(cargo) --manifest-path $(BOOTLOADER_DIRECTORY)/Cargo.toml -- \ - -Clto + $(cargo) --manifest-path $(BOOTLOADER_DIRECTORY)/Cargo.toml bootloader.elf: $(RUSTOUT)/libbootloader.a $(link) -T $(BOOTLOADER_DIRECTORY)/bootloader.ld