summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2017-10-27 16:10:45 +0200
committerThorsten Behrens <Thorsten.Behrens@CIB.de>2017-10-28 04:23:23 +0200
commitdf9edbcd2883cec2d0596133131cfbc220dee91f (patch)
tree3fb066ac94b8fcea4a24be411262210aab231b78
parent9270e6ad00b75eb35cae71998642a7c306eb4d03 (diff)
Work around "xargs: environment is too large for exec" errors on Windows
...when e.g. doing 'make sal.clean' Change-Id: I63c13dd010cf8d24f9548cf2fe089067381a4efe Reviewed-on: https://gerrit.libreoffice.org/43948 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
-rw-r--r--solenv/gbuild/LinkTarget.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index d75b7fe1e355..6c7bfa09d1f1 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -538,7 +538,7 @@ $(WORKDIR)/Clean/LinkTarget/% :
$(call gb_LinkTarget_get_objects_list,$(LINKTARGET)) \
$(ILIBTARGET) \
$(AUXTARGETS)) && \
- cat $${RESPONSEFILE} /dev/null | xargs -n 200 rm -fr && \
+ cat $${RESPONSEFILE} /dev/null | $(if $(filter WNT,$(OS)),env -i PATH="$$PATH") xargs -n 200 rm -fr && \
rm -f $${RESPONSEFILE}