From 5fdb82282cba3bfdc7342426f0fc8a7c2b03f995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C5=8Dshin?= Date: Sun, 24 Dec 2023 14:59:03 -0500 Subject: [PATCH] Set aarch64 ape.elf to FreeBSD Tested on nixos aarch64 and freebsd aarch64. Prints usage output on both platforms. --- ape/BUILD.mk | 1 + build/definitions.mk | 1 + 2 files changed, 2 insertions(+) diff --git a/ape/BUILD.mk b/ape/BUILD.mk index 48167f367..8b45b77e4 100644 --- a/ape/BUILD.mk +++ b/ape/BUILD.mk @@ -79,6 +79,7 @@ APE_LOADER_FLAGS = \ o/$(MODE)/ape/ape.elf: o/$(MODE)/ape/ape.elf.dbg $(COMPILE) -AOBJCOPY -T$@ $(OBJCOPY) -g $< $@ + $(SYSV2FREEBSD) $@ o/$(MODE)/ape/ape.elf.dbg: \ o/$(MODE)/ape/start.o \ diff --git a/build/definitions.mk b/build/definitions.mk index e37ba4fae..6454d79c5 100644 --- a/build/definitions.mk +++ b/build/definitions.mk @@ -78,6 +78,7 @@ PECHECK = build/bootstrap/pecheck.com FIXUPOBJ = build/bootstrap/fixupobj.com MKDIR = build/bootstrap/mkdir.com -p COMPILE = build/bootstrap/compile.com -V9 -P4096 $(QUOTA) +SYSV2FREEBSD = build/bootstrap/sysv2freebsd.com COMMA := , PWD := $(shell build/bootstrap/pwd.com)