From 6973772c26a0975e2df5623a705d91573b4bfd45 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 6 May 2023 20:33:53 +0300 Subject: make cross compile more conformant --- Makefile | 6 +++--- arch/riscv64/source.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 016ffc8..e3fe55e 100644 --- a/Makefile +++ b/Makefile @@ -23,15 +23,15 @@ depend: # default values, overwrite if/when needed ARCH ?= riscv64 -CROSS_COMPILE ?= $(ARCH)-unknown-elf +CROSS_COMPILE ?= $(ARCH)-unknown-elf- OBJCOPY != [ $(LLVM) ] \ && echo llvm-objcopy \ - || echo $(CROSS_COMPILE)-objcopy + || echo $(CROSS_COMPILE)objcopy COMPILER != [ $(LLVM) ] \ && echo clang --target="$(CROSS_COMPILE)" \ - || echo $(CROSS_COMPILE)-gcc + || echo $(CROSS_COMPILE)gcc KERNEL_SOURCES != echo common/*.c common/uapi/*.c lib/*.c diff --git a/arch/riscv64/source.mk b/arch/riscv64/source.mk index f050468..384f75a 100644 --- a/arch/riscv64/source.mk +++ b/arch/riscv64/source.mk @@ -13,7 +13,7 @@ DEBUGFLAGS != [ $(LLVM) ] && echo $(DEBUGFLAGS:-flto=) || echo $(DEBUGFLAGS) # llvm-objcopy is buggy, use gnu tools instead # christ, not much LLVM tooling available for RISCV :D -OBJCOPY := $(CROSS_COMPILE)-objcopy +OBJCOPY := $(CROSS_COMPILE)objcopy run: $(ARCH_SOURCE)/conf/mkimage.sh $(ARCH) -- cgit v1.3