From 00bb1558d7595e0fdd5b917ac03b0647623d7d03 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Fri, 12 Dec 2025 13:12:43 +0700 Subject: [PATCH] Fix toolchain extract --- mk/prefix.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mk/prefix.mk b/mk/prefix.mk index 4fa0e8716..47fdd6bcd 100644 --- a/mk/prefix.mk +++ b/mk/prefix.mk @@ -175,11 +175,15 @@ $(PREFIX)/binutils-$(BINUTILS_BRANCH).tar.bz2: mv $@.partial $@ $(PREFIX)/binutils: $(PREFIX)/binutils-$(BINUTILS_BRANCH).tar.bz2 +ifeq ($(PODMAN_BUILD),1) + $(PODMAN_RUN) make $@ +else rm -rf "$@.partial" "$@" mkdir -p "$@.partial" tar --extract --file "$<" --directory "$@.partial" --no-same-owner --strip-components=1 touch "$@.partial" mv "$@.partial" "$@" +endif $(PREFIX)/binutils-install: $(PREFIX)/binutils $(CONTAINER_TAG) ifeq ($(PODMAN_BUILD),1) @@ -211,11 +215,15 @@ $(PREFIX)/gcc-$(GCC_BRANCH).tar.bz2: mv "$@.partial" "$@" $(PREFIX)/gcc: $(PREFIX)/gcc-$(GCC_BRANCH).tar.bz2 +ifeq ($(PODMAN_BUILD),1) + $(PODMAN_RUN) make $@ +else mkdir -p "$@.partial" tar --extract --file "$<" --directory "$@.partial" --no-same-owner --strip-components=1 cd "$@.partial" && ./contrib/download_prerequisites touch "$@.partial" mv "$@.partial" "$@" +endif $(PREFIX)/gcc-freestanding-install: $(PREFIX)/gcc | $(PREFIX)/binutils-install $(CONTAINER_TAG) ifeq ($(PODMAN_BUILD),1)