Commit a804025f authored by Markus Stange's avatar Markus Stange
Browse files

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
parent 6ba00a2e
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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
+1 −4
Original line number Diff line number Diff line
@@ -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