build: ensure correct dsymutil is downloaded for macOS (#38692)
This commit is contained in:
parent
534bf77d9b
commit
806f00285c
1 changed files with 8 additions and 0 deletions
|
@ -534,6 +534,14 @@ step-fix-sync: &step-fix-sync
|
||||||
# Remove extra output from calling gclient getdep which always calls update_depot_tools
|
# Remove extra output from calling gclient getdep which always calls update_depot_tools
|
||||||
sed -i '' "s/Updating depot_tools... //g" gn_ensure_file
|
sed -i '' "s/Updating depot_tools... //g" gn_ensure_file
|
||||||
cipd ensure --root src/buildtools/mac -ensure-file gn_ensure_file
|
cipd ensure --root src/buildtools/mac -ensure-file gn_ensure_file
|
||||||
|
|
||||||
|
# Fix dsymutil (wrong binary)
|
||||||
|
if [ "$TARGET_ARCH" == "arm64" ]; then
|
||||||
|
export DSYM_SHA_FILE=src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1
|
||||||
|
else
|
||||||
|
export DSYM_SHA_FILE=src/tools/clang/dsymutil/bin/dsymutil.x64.sha1
|
||||||
|
fi
|
||||||
|
python3 src/third_party/depot_tools/download_from_google_storage.py --no_resume --no_auth --bucket chromium-browser-clang -s $DSYM_SHA_FILE -o src/tools/clang/dsymutil/bin/dsymutil
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Make sure we are using the right ninja
|
# Make sure we are using the right ninja
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue