diff --git a/build-cran-package.sh b/build-cran-package.sh index 2ed2e6e9c..90df29247 100755 --- a/build-cran-package.sh +++ b/build-cran-package.sh @@ -202,8 +202,12 @@ if ${BUILD_VIGNETTES} ; then rm -f ./lightgbm/src/utils/*.o echo "re-tarring ${TARBALL_NAME}" + # --no-xattrs is the default in GNU tar but not some distributions of BSD tar. + # Enable it here to avoid errors on macOS. + # ref: https://stackoverflow.com/a/74373784/3986677 tar \ -cz \ + --no-xattrs \ -f "${TARBALL_NAME}" \ lightgbm \ > /dev/null 2>&1