diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2023-05-06 20:33:53 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2023-05-06 20:33:53 +0300 |
| commit | 6973772c26a0975e2df5623a705d91573b4bfd45 (patch) | |
| tree | 9a828536c900069553fe965ec42110f95c00dd41 | |
| parent | 463927ef61f9ad6268d6ea0e9209ee337fb1843f (diff) | |
| download | kmi-6973772c26a0975e2df5623a705d91573b4bfd45.tar.gz kmi-6973772c26a0975e2df5623a705d91573b4bfd45.zip | |
make cross compile more conformant
| -rw-r--r-- | Makefile | 6 | ||||
| -rw-r--r-- | arch/riscv64/source.mk | 2 |
2 files changed, 4 insertions, 4 deletions
@@ -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) |
