Skip to content

Instantly share code, notes, and snippets.

@boomshroom

boomshroom/log Secret

Created October 25, 2018 18:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save boomshroom/a78ecb7033cfda0bf8c4ce67f337feb8 to your computer and use it in GitHub Desktop.
Save boomshroom/a78ecb7033cfda0bf8c4ce67f337feb8 to your computer and use it in GitHub Desktop.
these derivations will be built:
/nix/store/yf5rqfprysdnk0xngym8kv24zpfwk3i8-relibc-2018-10-21-vendor.drv
/nix/store/yx9ma2py24mmz7pzprz92005aq7m7di7-relibc-2018-10-21.drv
building '/nix/store/yf5rqfprysdnk0xngym8kv24zpfwk3i8-relibc-2018-10-21-vendor.drv'...
unpacking sources
unpacking source archive /nix/store/kcb5215gmqq0ipc173dram3vybzjds02-relibc-bfa068d
source root is relibc-bfa068d
patching sources
installing
Updating registry `https://github.com/rust-lang/crates.io-index`
Updating git repository `https://github.com/rust-lang-nursery/compiler-builtins.git`
Updating git repository `https://gitlab.redox-os.org/redox-os/syscall.git`
Downloading winapi v0.3.6
Downloading rand v0.4.3
Downloading libc v0.2.43
Downloading spin v0.4.9
Downloading remove_dir_all v0.5.1
Downloading serde_derive v1.0.21
Downloading cfg-if v0.1.5
Downloading strsim v0.7.0
Downloading synom v0.11.3
Downloading atty v0.2.11
Downloading redox_termios v0.1.1
Downloading semver v0.1.20
Downloading num-traits v0.2.6
Downloading rustc_version v0.1.7
Downloading serde_json v1.0.30
Downloading ansi_term v0.11.0
Downloading fuchsia-zircon v0.3.3
Downloading vec_map v0.8.1
Downloading posix-regex v0.1.0
Downloading termion v1.5.1
Downloading standalone-syn v0.13.0
Downloading cc v1.0.25
Downloading lazy_static v1.1.0
Downloading bitflags v1.0.4
Downloading redox_syscall v0.1.40
Downloading tempdir v0.3.7
Downloading toml v0.4.6
Downloading log v0.3.9
Downloading textwrap v0.10.0
Downloading quote v0.3.15
Downloading unicode-xid v0.1.0
Downloading winapi-i686-pc-windows-gnu v0.4.0
Downloading sc v0.2.2
Downloading ryu v0.2.6
Downloading unicode-width v0.1.5
Downloading cbitset v0.1.0
Downloading unicode-xid v0.0.4
Downloading serde_derive_internals v0.17.0
Downloading clap v2.32.0
Downloading itoa v0.4.3
Downloading log v0.4.5
Downloading syn v0.11.11
Downloading proc-macro2 v0.2.3
Downloading rand_core v0.2.1
Downloading winapi-x86_64-pc-windows-gnu v0.4.0
Downloading version_check v0.1.5
Downloading serde v1.0.79
Downloading fuchsia-zircon-sys v0.3.3
Downloading unborrow v0.3.1
Downloading rand v0.5.5
Downloading standalone-quote v0.5.0
Vendoring ansi_term v0.11.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/ansi_term
Vendoring atty v0.2.11 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/atty-0.2.11) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/atty
Vendoring bitflags v1.0.4 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/bitflags-1.0.4) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/bitflags
Vendoring cbitset v0.1.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/cbitset-0.1.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/cbitset
Vendoring cc v1.0.25 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/cc-1.0.25) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/cc
Vendoring cfg-if v0.1.5 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.5) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/cfg-if
Vendoring clap v2.32.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/clap-2.32.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/clap
Vendoring compiler_builtins v0.1.0 (https://github.com/rust-lang-nursery/compiler-builtins.git#b69172a8) (/build/relibc-bfa068d/cargo-home.J88/git/checkouts/compiler-builtins-ec094dc45a0179c8/b69172a) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/git-c75dffdbfa4b1800/compiler_builtins
Vendoring fuchsia-zircon v0.3.3 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-0.3.3) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/fuchsia-zircon
Vendoring fuchsia-zircon-sys v0.3.3 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/fuchsia-zircon-sys-0.3.3) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/fuchsia-zircon-sys
Vendoring itoa v0.4.3 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/itoa-0.4.3) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/itoa
Vendoring lazy_static v1.1.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.1.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/lazy_static
Vendoring libc v0.2.43 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/libc-0.2.43) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/libc
Vendoring log v0.3.9 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/log-0.3.9) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/log-0.3.9
Vendoring log v0.4.5 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/log-0.4.5) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/log
Vendoring num-traits v0.2.6 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.6) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/num-traits
Vendoring posix-regex v0.1.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/posix-regex-0.1.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/posix-regex
Vendoring proc-macro2 v0.2.3 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.2.3) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/proc-macro2
Vendoring quote v0.3.15 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/quote-0.3.15) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/quote
Vendoring rand v0.4.3 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/rand-0.4.3) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/rand-0.4.3
Vendoring rand v0.5.5 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/rand-0.5.5) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/rand
Vendoring rand_core v0.2.1 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/rand_core-0.2.1) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/rand_core
Vendoring redox_syscall v0.1.40 (https://gitlab.redox-os.org/redox-os/syscall.git?branch=relibc#739aef47) (/build/relibc-bfa068d/cargo-home.J88/git/checkouts/syscall-32bb88983eb52e6c/739aef4) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/git-5dbc9804f120c400/redox_syscall
Vendoring redox_syscall v0.1.40 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/redox_syscall-0.1.40) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/redox_syscall
Vendoring redox_termios v0.1.1 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/redox_termios-0.1.1) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/redox_termios
Vendoring remove_dir_all v0.5.1 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.1) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/remove_dir_all
Vendoring rustc_version v0.1.7 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/rustc_version-0.1.7) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/rustc_version
Vendoring ryu v0.2.6 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/ryu-0.2.6) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/ryu
Vendoring sc v0.2.2 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/sc-0.2.2) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/sc
Vendoring semver v0.1.20 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/semver-0.1.20) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/semver
Vendoring serde v1.0.79 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/serde-1.0.79) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/serde
Vendoring serde_derive v1.0.21 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.21) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/serde_derive
Vendoring serde_derive_internals v0.17.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/serde_derive_internals-0.17.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/serde_derive_internals
Vendoring serde_json v1.0.30 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.30) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/serde_json
Vendoring spin v0.4.9 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/spin-0.4.9) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/spin
Vendoring standalone-quote v0.5.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/standalone-quote-0.5.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/standalone-quote
Vendoring standalone-syn v0.13.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/standalone-syn-0.13.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/standalone-syn
Vendoring strsim v0.7.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/strsim-0.7.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/strsim
Vendoring syn v0.11.11 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/syn-0.11.11) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/syn
Vendoring synom v0.11.3 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/synom-0.11.3) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/synom
Vendoring tempdir v0.3.7 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/tempdir-0.3.7) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/tempdir
Vendoring termion v1.5.1 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/termion-1.5.1) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/termion
Vendoring textwrap v0.10.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/textwrap-0.10.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/textwrap
Vendoring toml v0.4.6 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/toml-0.4.6) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/toml
Vendoring unborrow v0.3.1 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/unborrow-0.3.1) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/unborrow
Vendoring unicode-width v0.1.5 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/unicode-width-0.1.5) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/unicode-width
Vendoring unicode-xid v0.0.4 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.0.4) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/unicode-xid-0.0.4
Vendoring unicode-xid v0.1.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/unicode-xid
Vendoring vec_map v0.8.1 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/vec_map-0.8.1) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/vec_map
Vendoring version_check v0.1.5 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/version_check-0.1.5) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/version_check
Vendoring winapi v0.3.6 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/winapi-0.3.6) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/winapi
Vendoring winapi-i686-pc-windows-gnu v0.4.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/winapi-i686-pc-windows-gnu-0.4.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/winapi-i686-pc-windows-gnu
Vendoring winapi-x86_64-pc-windows-gnu v0.4.0 (/build/relibc-bfa068d/cargo-home.J88/registry/src/github.com-1ecc6299db9ec823/winapi-x86_64-pc-windows-gnu-0.4.0) to /nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor/registry-40351f815f426200/winapi-x86_64-pc-windows-gnu
To use vendored sources, add this to your .cargo/config for this project:
error: path '/nix/store/42rq73biwy89vrck4i9d8lgbkyn10ifi-relibc-2018-10-21-vendor' is not valid
{ stdenv, rustChannelOf, fetchgit, fetchFromGitHub, recurseIntoAttrs }:
let
# Taken from rusttoolchain in src
toolchain = rustChannelOf {date = "2018-06-19"; channel = "nightly";};
# toolchain = rustChannels.nightly;
fork = import (fetchFromGitHub {
owner = "ljli";
repo = "nixpkgs";
rev = "f9c0181ecee0ba02aadce0a104801582cebae950";
sha256 = "0vv0c1isj3wn9f1b9nax8bh083alafykw7ld28lr8200m6bgz3fr";
}) {};
rust = recurseIntoAttrs (fork.makeRustPlatform {
cargo = toolchain.rust;
rustc = toolchain.rust;
});
in
rust.buildRustPackage rec {
name = "relibc-${version}";
version = "2018-10-21";
# Work around for lack of fetchSubmodules for GitLab
src = fetchgit {
url = "https://gitlab.redox-os.org/redox-os/relibc.git";
rev = "bfa068df8834f3171cc728016bcf9eb9e9ca09bd";
sha256 = "0qxh5wyl74j8asrc4608dabraa1rmjm1s8wgq2y1rhgqdp14an8h";
};
cargoVendorNoMergeSources = true;
cargoSha256 = "0wfqhl2y76acpv589gr6ifcwqydkli00l1zn7sza64zy7vpzrd79";
#buildInputs = [ libunwind ];
buildPhase = "make CARGOFLAGS=--frozen";
installPhase = ''
make DESTDIR=$out install
cd $out/lib
ln -s crt0.o crt1.o
'';
checkPhase = "make test";
# doCheck = false; # _Unwind_Resume
meta = {
#broken = true;
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment