diff --git a/.circleci/config/base.yml b/.circleci/config/base.yml index 74304cb1c3..275e981a2b 100644 --- a/.circleci/config/base.yml +++ b/.circleci/config/base.yml @@ -534,6 +534,14 @@ step-fix-sync: &step-fix-sync # Remove extra output from calling gclient getdep which always calls update_depot_tools sed -i '' "s/Updating depot_tools... //g" 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 # Make sure we are using the right ninja