From 51cfcb98bde7e78b4817a9060885b25b6c3d354c Mon Sep 17 00:00:00 2001 From: Ada Christine Date: Fri, 18 Mar 2022 12:24:48 +0000 Subject: now using clang, native PE UEFI loader image. made an ugly hack to get into the shim. it's probably ok. --- defaults.mk | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'defaults.mk') 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 -- cgit v1.3.1-1-g115d