summaryrefslogtreecommitdiff
path: root/defaults.mk
diff options
context:
space:
mode:
Diffstat (limited to 'defaults.mk')
-rw-r--r--defaults.mk10
1 files changed, 4 insertions, 6 deletions
diff --git a/defaults.mk b/defaults.mk
index 16193f2..2cc7ac1 100644
--- a/defaults.mk
+++ b/defaults.mk
@@ -3,10 +3,10 @@
ARCH := x86_64
ABI := elf
TARGET := $(ARCH)-$(ABI)
-CC := $(TARGET)-gcc
-CXX := $(TARGET)-g++
-AS := $(TARGET)-as
-LD := $(TARGET)-ld
+CC := clang
+CXX := clang++
+AS := clang
+LD := ld.bfd
OBJCOPY := objcopy
CFLAGS += -ffreestanding -mno-red-zone -ggdb -std=c2x \
@@ -17,6 +17,4 @@ CXXFLAGS += -ffreestanding -mno-red-zone -ggdb \
-Wall -Wextra -Werror -fno-stack-protector
LDFLAGS += -nostdlib
-LIBDIRS += -L$(dir $(shell $(CC) -print-libgcc-file-name))
-LOADLIBES += -lgcc