Skip to content

Commit 24f0753

Browse files
committed
[build-script] use tar to package symbols and toolchain on Darwin
1 parent a230ab2 commit 24f0753

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

utils/build-script-impl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2118,9 +2118,8 @@ if [[ "${INSTALLABLE_PACKAGE}" ]] ; then
21182118
echo "--- Copy swift-stdlib-tool ---"
21192119
cp "${SWIFT_SOURCE_DIR}/utils/swift-stdlib-tool-substitute" "${INSTALL_DESTDIR}/${INSTALL_PREFIX}/bin/swift-stdlib-tool"
21202120
fi
2121-
# FIXME: Don't use gnutar on Darwin
21222121
(cd "${INSTALL_DESTDIR}" &&
2123-
gnutar -c -z -f "${INSTALLABLE_PACKAGE}" --owner=0 --group=0 "${TOOLCHAIN_PREFIX/#\/}")
2122+
tar -c -z -f "${INSTALLABLE_PACKAGE}" "${TOOLCHAIN_PREFIX/#\/}")
21242123
else
21252124
(cd "${INSTALL_DESTDIR}" &&
21262125
tar -c -z -f "${INSTALLABLE_PACKAGE}" --owner=0 --group=0 "${INSTALL_PREFIX/#\/}")
@@ -2145,9 +2144,8 @@ if [[ "${SYMBOLS_PACKAGE}" ]] ; then
21452144
echo "--- Creating symbols package ---"
21462145
echo "-- Package file: ${SYMBOLS_PACKAGE} --"
21472146
if [[ "$(uname -s)" == "Darwin" ]] ; then
2148-
# FIXME: Don't use gnutar on Darwin
21492147
(cd "${INSTALL_SYMROOT}" &&
2150-
gnutar -c -z -f "${SYMBOLS_PACKAGE}" --owner=0 --group=0 "${TOOLCHAIN_PREFIX/#\/}")
2148+
tar -c -z -f "${SYMBOLS_PACKAGE}" "${TOOLCHAIN_PREFIX/#\/}")
21512149
else
21522150
(cd "${INSTALL_SYMROOT}" &&
21532151
tar -c -z -f "${SYMBOLS_PACKAGE}" --owner=0 --group=0 "${INSTALL_PREFIX/#\/}")

0 commit comments

Comments
 (0)