From 89749d372284d0c491d8cc2e16569e55727436de Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 12 Dec 2023 13:49:45 -0700 Subject: [PATCH] Copy relibc source to prefix to prevent problems when running multiple arch builds at once --- mk/prefix.mk | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mk/prefix.mk b/mk/prefix.mk index 1848480..9812b21 100644 --- a/mk/prefix.mk +++ b/mk/prefix.mk @@ -22,7 +22,12 @@ PREFIX_STRIP=\ -exec strip --strip-unneeded {} ';' \ 2> /dev/null -$(PREFIX)/relibc-install: $(ROOT)/relibc | $(PREFIX)/rust-install $(CONTAINER_TAG) +$(PREFIX)/relibc: $(ROOT)/relibc + rm -rf "$@.partial" "$@" + cp -r "$^" "$@.partial" + mv "$@.partial" "$@" + +$(PREFIX)/relibc-install: $(PREFIX)/relibc | $(PREFIX)/rust-install $(CONTAINER_TAG) ifeq ($(PODMAN_BUILD),1) $(PODMAN_RUN) $(MAKE) $@ else