aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2023-05-06 20:33:53 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2023-05-06 20:33:53 +0300
commit6973772c26a0975e2df5623a705d91573b4bfd45 (patch)
tree9a828536c900069553fe965ec42110f95c00dd41
parent463927ef61f9ad6268d6ea0e9209ee337fb1843f (diff)
downloadkmi-6973772c26a0975e2df5623a705d91573b4bfd45.tar.gz
kmi-6973772c26a0975e2df5623a705d91573b4bfd45.zip
make cross compile more conformant
-rw-r--r--Makefile6
-rw-r--r--arch/riscv64/source.mk2
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)