Bug 1781930 - Update rust-minidump / minidump-stackwalk to 0.14.0. r=gsvelto

This adds support for breakpad sym files with inline information.
Without this patch, things would break if we started emitting
the new format.

Differential Revision: https://phabricator.services.mozilla.com/D153655
This commit is contained in:
Markus Stange 2022-08-04 15:34:38 +00:00
Родитель 6ba00a2efa
Коммит a804025f70
2 изменённых файлов: 4 добавлений и 7 удалений

Просмотреть файл

@ -409,11 +409,11 @@ dump-syms:
revision: 29c131802494c52e9e89597f1d763f79e797b348
rust-minidump:
description: rust-minidump 0.10.4-prerelease source code (for minidump-stackwalk)
description: rust-minidump 0.14.0 source code (for minidump-stackwalk)
fetch:
type: git
repo: https://github.com/luser/rust-minidump/
revision: 7f83ad8f2cab043ed19a7f96718606e718d99488
repo: https://github.com/rust-minidump/rust-minidump/
revision: a6a486b8992008c6865ee70fc68421c38e45ef42
fix-stacks:
description: fix-stacks source code

Просмотреть файл

@ -17,7 +17,6 @@ case "$TARGET" in
x86_64-unknown-linux-gnu)
# Native Linux Build
EXE=
FEATURES="--features vendored-openssl"
# {CC,CXX} and TARGET_{CC,CXX} must be set because a build.rs file builds
# some C and C++ code.
export RUSTFLAGS="-Clinker=clang++ -C link-arg=--sysroot=$MOZ_FETCHES_DIR/sysroot-x86_64-linux-gnu"
@ -30,7 +29,6 @@ x86_64-unknown-linux-gnu)
*-apple-darwin)
# Cross-compiling for Mac on Linux.
EXE=
FEATURES=
export PATH="$MOZ_FETCHES_DIR/clang/bin:$PATH"
export PATH="$MOZ_FETCHES_DIR/cctools/bin:$PATH"
export RUSTFLAGS="-C linker=$GECKO_PATH/taskcluster/scripts/misc/osx-cross-linker"
@ -46,7 +44,6 @@ x86_64-unknown-linux-gnu)
*-pc-windows-msvc)
# Cross-compiling for Windows on Linux.
EXE=.exe
FEATURES=
# Some magic that papers over differences in case-sensitivity/insensitivity on Linux
# and Windows file systems.
export LD_PRELOAD="/builds/worker/fetches/liblowercase/liblowercase.so"
@ -76,7 +73,7 @@ PATH="$(cd $MOZ_FETCHES_DIR && pwd)/rustc/bin:$PATH"
cd $MOZ_FETCHES_DIR/$FETCH
cargo build --verbose --release --target "$TARGET" --bin $PROJECT $FEATURES
cargo build --verbose --release --target "$TARGET" --bin $PROJECT
cd ..
mkdir $PROJECT