Skip to content

cargo crashes with illegal instruction under .OPENSSL_cpuid_setup on big-endian ppc64 #6320

Closed
rust-lang/rust
#58986
@hsivonen

Description

@hsivonen

Problem

Running cargo on Linux on big-endian ppc64 does not work at all, because cargo immediately crashes with illegal instruction. The crashing stack frame does not show a readable name but the next one says .OPENSSL_cpuid_setup ().

Steps

  1. Install cargo on Linux on big-endian ppc64 (I used Fedora 25 in qemu)
  2. Run e.g. cargo --version

Possible Solution(s)

Is there a way to get cargo to use rustls instead of OpenSSL?

Notes

Output of cargo version:

Can't run it, but rustc --version says:
rustc 1.32.0-nightly (6f93e93af 2018-11-14)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions