From 1346d8a1812452b6670ef046f2cdecf51e2a97dc Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 7 Feb 2017 20:03:32 -0700 Subject: [PATCH] Fixes for build - do not use LTO on kernel --- mk/kernel.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mk/kernel.mk b/mk/kernel.mk index 054c419..9760d0d 100644 --- a/mk/kernel.mk +++ b/mk/kernel.mk @@ -4,10 +4,10 @@ $(KBUILD)/libcollections.rlib: rust/src/libcollections/Cargo.toml rust/src/libco cp rust/src/target/$(KTARGET)/release/deps/*.rlib $(KBUILD) $(KBUILD)/libkernel.a: kernel/Cargo.toml kernel/arch/** kernel/src/** $(KBUILD)/libcollections.rlib $(BUILD)/initfs.rs - $(KCARGO) rustc --manifest-path $< --lib $(KCARGOFLAGS) -C lto -o $@ + $(KCARGO) rustc --manifest-path $< --lib $(KCARGOFLAGS) -o $@ $(KBUILD)/libkernel_live.a: kernel/Cargo.toml kernel/arch/** kernel/src/** $(KBUILD)/libcollections.rlib $(BUILD)/initfs.rs build/filesystem.bin - $(KCARGO) rustc --manifest-path $< --lib --features live $(KCARGOFLAGS) -C lto -o $@ + $(KCARGO) rustc --manifest-path $< --lib --features live $(KCARGOFLAGS) -o $@ $(KBUILD)/kernel: $(KBUILD)/libkernel.a $(LD) $(LDFLAGS) -z max-page-size=0x1000 -T kernel/arch/$(ARCH)/src/linker.ld -o $@ $<