gpg-rs / gpgme

GPGme bindings for Rust
GNU Lesser General Public License v2.1
83 stars 13 forks source link

Latest stable release comes with broken rustc: invalid ELF header #18

Open ghost opened 6 years ago

ghost commented 6 years ago

How to reproduce

docker run  clux/muslrust:stable rustc

Workaround

Use the previous version.

docker run  clux/muslrust:stable-2018-01-01 rustc --version
rustc 1.23.0 (766bd11c8 2018-01-01)

Impact

I would like to use the latest rustc version to benefit from lower build times thanks to (improved) incremental compilation. Compilation takes 70s for me within docker, but only ~5s on the host, with the same amount of cores (2) and debug mode.

Meta

docker version
Client:
 Version:       17.12.0-ce
 API version:   1.35
 Go version:    go1.9.2
 Git commit:    c97c6d6
 Built: Wed Dec 27 20:03:51 2017
 OS/Arch:       darwin/amd64

Server:
 Engine:
  Version:      17.12.0-ce
  API version:  1.35 (minimum version 1.12)
  Go version:   go1.9.2
  Git commit:   c97c6d6
  Built:        Wed Dec 27 20:12:29 2017
  OS/Arch:      linux/amd64
  Experimental: true