aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-05-05 23:19:42 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-05-05 23:19:42 +0300
commit5fb1af3ab12880331fb1e2150aa23b1278e60ddd (patch)
tree3e905ee027369f01611edbc1b1a1a00e9a30dc41 /Makefile
parent9273c16434316a8ab60dc78ee65a03e68031203a (diff)
downloadkmi-5fb1af3ab12880331fb1e2150aa23b1278e60ddd.tar.gz
kmi-5fb1af3ab12880331fb1e2150aa23b1278e60ddd.zip
riscv64 boots with clang (sort of)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 45c8b40..2e46774 100644
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,8 @@ CFLAGS = -ffreestanding -nostdlib -std=c17 -Wall -Wextra -Wvla
DEPFLAGS = -MT $@ -MMD -MP -MF $@.d
LINTFLAGS = -fsyntax-only
PREPROCESS = -E
-LDFLAGS = -static-libgcc -lgcc
+LDFLAGS != [ $(LLVM) ] \
+ || echo -static-libgcc -lgcc
BUILD = build
ARCH_BUILD = $(BUILD)/arch/$(ARCH)