Reland "[apple] Roll dsymutil to dsymutil-llvmorg-23-init-19482-g53d18800-1"
This is a reland of commit e5de17b2825d65ced43421ab44a12989d7930ea1
Reason for original revert: The original roll enabled parallelization on
dsymutil commands by default, which caused bot deaths due to potential
over-usage of memory and CPU utilization.
Reason for reland now: This roll is needed as it potentially contains a
fix for a fuzzing symbolization issue. To prevent the resource
exhaustion issues seen previously, this reland adds the
`--linker=classic` argument to dsymutil. This explicitly disables the
new parallelization feature and preserves the original linker behavior,
ensuring that resource usage does not regress.
Original change's description:
> [apple] Roll dsymutil to dsymutil-llvmorg-23-init-19482-g53d18800-1
>
> This roll mainly contains the parallel dsymutil feature that gets
> enabled by default from https://github.com/llvm/llvm-project/pull/200971
>
> Bug: 521830324, 532093354
> Change-Id: I3ee2971dd93995ed162aee55227fb30c7222d491
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8015096
> Reviewed-by: Hans Wennborg <hans@chromium.org>
> Commit-Queue: Yue She <yueshe@google.com>
> Cr-Commit-Position: refs/heads/main@{#1654742}
Bug: 521830324
Change-Id: I951027b6a38b1031fbb0e0fa3f9db2a2e3bfc592
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8052088
Reviewed-by: Hans Wennborg <hans@chromium.org>
Commit-Queue: Yue She <yueshe@google.com>
Reviewed-by: Liza Burakova <liza@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1658106}
NOKEYCHECK=True
GitOrigin-RevId: 6a1fce6747087f78d595ed727b266bba563a4366
2 files changed