From 34153db14d07503373fe4d1c1ccf1dd3ab6c3ad2 Mon Sep 17 00:00:00 2001 From: Anhad Singh Date: Fri, 27 Dec 2024 23:23:31 +1100 Subject: [PATCH] fix(prefix.mk): gcc-freestanding Build libgcc (relibc needs it) and disable shared. Signed-off-by: Anhad Singh --- mk/prefix.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mk/prefix.mk b/mk/prefix.mk index 14ef8d7..e10ab09 100644 --- a/mk/prefix.mk +++ b/mk/prefix.mk @@ -205,11 +205,12 @@ else --program-prefix="$(GNU_TARGET)-" \ --prefix="" \ --disable-nls \ + --disable-shared \ --enable-languages=c,c++ \ --without-headers \ && \ - $(MAKE) -j `$(NPROC)` all-gcc && \ - $(MAKE) -j `$(NPROC)` install-gcc DESTDIR="$(ROOT)/$@.partial" + $(MAKE) -j `$(NPROC)` all-gcc all-target-libgcc && \ + $(MAKE) -j `$(NPROC)` install-gcc install-target-libgcc DESTDIR="$(ROOT)/$@.partial" rm -rf "$<-freestanding-build" cd "$@.partial" && $(PREFIX_STRIP) touch "$@.partial"