Skip to content

1.14.0 tests fail (1 run-pass, 1 compile-fail) on arm64 #38612

Closed
@infinity0

Description

@infinity0

We are bootstrapping this from Debian's 1.13.0, see https://buildd.debian.org/status/fetch.php?pkg=rustc&arch=arm64&ver=1.14.0%2Bdfsg1-1&stamp=1482639065&raw=1

run-pass/allocator-default.rs:

error: compilation failed!
status: exit code: 101
command: aarch64-unknown-linux-gnu/stage2/bin/rustc /«BUILDDIR»/rustc-1.14.0+dfsg1/src/test/run-pass/allocator-default.rs -L aarch64-unknown-linux-gnu/test/run-pass/ --target=aarch64-unknown-linux-gnu --error-format json -L aarch64-unknown-linux-gnu/test/run-pass/allocator-default.stage2-aarch64-unknown-linux-gnu.run-pass.libaux -C prefer-dynamic -o aarch64-unknown-linux-gnu/test/run-pass/allocator-default.stage2-aarch64-unknown-linux-gnu -C link-args=-Wl,-z,relro --cfg rtopt -C rpath -O -L aarch64-unknown-linux-gnu/rt
stdout:
------------------------------------------

------------------------------------------
stderr:
------------------------------------------
{"message":"cannot link together two allocators: alloc_system and alloc_jemalloc","code":null,"level":"error","spans":[],"children":[],"rendered":null}
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":null}

------------------------------------------

compile-fail/allocator-rust-dylib-is-jemalloc.rs:

error: compile-fail test compiled successfully!
status: exit code: 0
command: aarch64-unknown-linux-gnu/stage2/bin/rustc /«BUILDDIR»/rustc-1.14.0+dfsg1/src/test/compile-fail/allocator-rust-dylib-is-jemalloc.rs -L aarch64-unknown-linux-gnu/test/compile-fail/ --target=aarch64-unknown-linux-gnu -L aarch64-unknown-linux-gnu/test/compile-fail/allocator-rust-dylib-is-jemalloc.stage2-aarch64-unknown-linux-gnu.compile-fail.libaux -C prefer-dynamic -o aarch64-unknown-linux-gnu/test/compile-fail/allocator-rust-dylib-is-jemalloc.stage2-aarch64-unknown-linux-gnu -C link-args=-Wl,-z,relro --cfg rtopt -C rpath -O -L aarch64-unknown-linux-gnu/rt
stdout:
------------------------------------------

------------------------------------------
stderr:
------------------------------------------

------------------------------------------

The logs linked above also contain some extra stack traces.

Metadata

Metadata

Assignees

No one assigned

    Labels

    O-ArmTarget: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions