Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
infinity0 opened this issue Dec 26, 2016 · 1 comment · Fixed by #38675
Closed

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

infinity0 opened this issue Dec 26, 2016 · 1 comment · Fixed by #38675
Labels
O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state

Comments

@infinity0
Copy link
Contributor

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.

@sanxiyn sanxiyn added the O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state label Dec 28, 2016
@infinity0
Copy link
Contributor Author

#37392 seems related

bors added a commit that referenced this issue Jan 13, 2017
More jemalloc fixes

- Disable jemalloc on s390x as well (closes #38596)
- Disable jemalloc tests on platforms where it is disabled (closes #38612)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Arm Target: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants