From c80562671ba79e00bc75427cdba077f1908da394 Mon Sep 17 00:00:00 2001 From: tobtoht Date: Thu, 2 Apr 2026 18:46:26 +0000 Subject: [PATCH] depends: extract cached package as self Co-authored-by: plowsof <77655812+plowsof@users.noreply.github.com> --- contrib/depends/funcs.mk | 2 +- contrib/guix/libexec/build.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/depends/funcs.mk b/contrib/depends/funcs.mk index bf5012f54..8c25696d5 100644 --- a/contrib/depends/funcs.mk +++ b/contrib/depends/funcs.mk @@ -225,7 +225,7 @@ $($(1)_preprocessed): | $($(1)_dependencies) $($(1)_extracted) $(AT)touch $$@ $($(1)_configured): | $($(1)_preprocessed) $(AT)echo Configuring $(1)... - $(AT)rm -rf $(host_prefix); mkdir -p $(host_prefix)/lib; cd $(host_prefix); $(foreach package,$($(1)_all_dependencies), tar xf $($(package)_cached); ) + $(AT)rm -rf $(host_prefix); mkdir -p $(host_prefix)/lib; cd $(host_prefix); $(foreach package,$($(1)_all_dependencies), tar --no-same-owner -xf $($(package)_cached); ) $(AT)mkdir -p $$(@D) $(AT)+cd $$(@D); $($(1)_config_env) $(call $(1)_config_cmds, $(1)) $(AT)touch $$@ diff --git a/contrib/guix/libexec/build.sh b/contrib/guix/libexec/build.sh index bd222865c..a66ee8138 100644 --- a/contrib/guix/libexec/build.sh +++ b/contrib/guix/libexec/build.sh @@ -208,7 +208,7 @@ esac export GLIBC_DYNAMIC_LINKER=${glibc_dynamic_linker} # Environment variables for determinism -export TAR_OPTIONS="--owner=0 --group=0 --numeric-owner --mtime='@${SOURCE_DATE_EPOCH}' --sort=name" +export TAR_OPTIONS="--no-same-owner --owner=0 --group=0 --numeric-owner --mtime='@${SOURCE_DATE_EPOCH}' --sort=name" export TZ="UTC" #################### @@ -261,7 +261,7 @@ fi # Use COMMIT_TIMESTAMP for the source and release binary archives export SOURCE_DATE_EPOCH=${COMMIT_TIMESTAMP} -export TAR_OPTIONS="--owner=0 --group=0 --numeric-owner --mtime='@${SOURCE_DATE_EPOCH}' --sort=name" +export TAR_OPTIONS="--no-same-owner --owner=0 --group=0 --numeric-owner --mtime='@${SOURCE_DATE_EPOCH}' --sort=name" GIT_ARCHIVE="${DIST_ARCHIVE_BASE}/monero-source-${VERSION}.tar.gz"