Skip to content

Instantly share code, notes, and snippets.

@EliahKagan
Created June 4, 2024 03:23
Show Gist options
  • Save EliahKagan/5276e0f6b5af55d5a7f9dc6e9bc984db to your computer and use it in GitHub Desktop.
Save EliahKagan/5276e0f6b5af55d5a7f9dc6e9bc984db to your computer and use it in GitHub Desktop.
Testing cargo-quickinstall glibc handling changes
ek in 🌐 Eald in ~
❯ rustup update
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: checking for self-update
stable-x86_64-unknown-linux-gnu unchanged - rustc 1.78.0 (9b00956e5 2024-04-29)
info: cleaning up downloads & tmp directories
ek in 🌐 Eald in ~
❯ cargo install --list
cargo-binstall v1.6.8:
cargo-binstall
cargo-cache v0.8.3:
cargo-cache
cargo-nextest v0.9.72:
cargo-nextest
cargo-quickinstall v0.2.10:
cargo-quickinstall
cargo-update v13.4.0:
cargo-install-update
cargo-install-update-config
gitoxide v0.36.0:
ein
gix
just v1.27.0:
just
ek in 🌐 Eald in ~
❯ cargo uninstall cargo-binstall cargo-cache cargo-nextest cargo-quickinstall cargo-update gitoxide just
Removing /home/ek/.cargo/bin/cargo-binstall
Removing /home/ek/.cargo/bin/cargo-cache
Removing /home/ek/.cargo/bin/cargo-nextest
Removing /home/ek/.cargo/bin/cargo-quickinstall
Removing /home/ek/.cargo/bin/cargo-install-update
Removing /home/ek/.cargo/bin/cargo-install-update-config
Removing /home/ek/.cargo/bin/ein
Removing /home/ek/.cargo/bin/gix
Removing /home/ek/.cargo/bin/just
Summary Successfully uninstalled cargo-binstall, cargo-cache, cargo-nextest, cargo-quickinstall, cargo-update, gitoxide, just!
ek in 🌐 Eald in ~
❯ cargo install --list
ek in 🌐 Eald in ~
❯ cargo install cargo-quickinstall
Updating crates.io index
Downloaded cargo-quickinstall v0.2.10
Downloaded 1 crate (15.2 KB) in 0.22s
Installing cargo-quickinstall v0.2.10
Updating crates.io index
Downloaded guess_host_triple v0.1.3
Downloaded pico-args v0.5.0
Downloaded tinyjson v2.5.1
Downloaded errno v0.2.8
Downloaded 4 crates (48.3 KB) in 0.30s
Compiling libc v0.2.155
Compiling rustix v0.38.34
Compiling linux-raw-sys v0.4.14
Compiling bitflags v2.5.0
Compiling fastrand v2.1.0
Compiling cfg-if v1.0.0
Compiling log v0.4.21
Compiling home v0.5.9
Compiling pico-args v0.5.0
Compiling tinyjson v2.5.1
Compiling errno v0.2.8
Compiling guess_host_triple v0.1.3
Compiling tempfile v3.10.1
Compiling cargo-quickinstall v0.2.10
Finished `release` profile [optimized] target(s) in 6.04s
Installing /home/ek/.cargo/bin/cargo-quickinstall
Installed package `cargo-quickinstall v0.2.10` (executable `cargo-quickinstall`)
ek in 🌐 Eald in ~ took 6s
❯ cargo quickinstall gitoxide
Bootstrapping cargo-binstall with itself to make `cargo uninstall cargo-binstall` work properly
Calling `cargo-binstall` to do the install
INFO resolve: Resolving package: 'cargo-binstall'
INFO resolve: Verified signature for package 'cargo-binstall': gh=cargo-bins/cargo-binstall git=2d221debd81c80879aba2f339e22e3b62d2146a6 ts=2024-05-25T01:59:37.987Z run=9232016778
WARN The package cargo-binstall v1.6.8 (x86_64-unknown-linux-gnu) has been downloaded from github.com
INFO This will install the following binaries:
INFO - cargo-binstall (cargo-binstall -> /home/ek/.cargo/bin/cargo-binstall)
INFO Installing binaries...
INFO Done in 5.332524924s
Calling `cargo-binstall` to do the install
INFO resolve: Resolving package: 'gitoxide'
INFO resolve: Verified signature for package 'gitoxide-0.36.0-x86_64-unknown-linux-gnu': timestamp:1717205985 file:gitoxide-0.36.0-x86_64-unknown-linux-gnu.tar.gz hashed
WARN The package gitoxide v0.36.0 (x86_64-unknown-linux-gnu) has been downloaded from third-party source QuickInstall
INFO This will install the following binaries:
INFO - ein (ein -> /home/ek/.cargo/bin/ein)
INFO - gix (gix -> /home/ek/.cargo/bin/gix)
INFO Installing binaries...
INFO Done in 8.002571895s
ek in 🌐 Eald in ~ took 17s
❯ gix
gix: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by gix)
gix: /lib64/libc.so.6: version `GLIBC_2.29' not found (required by gix)
gix: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by gix)
gix: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by gix)
gix: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by gix)
ek in 🌐 Eald in ~
❯ cargo quickinstall cargo-nextest
Calling `cargo-binstall` to do the install
INFO resolve: Resolving package: 'cargo-nextest'
INFO resolve: Verified signature for package 'cargo-nextest-0.9.72-x86_64-unknown-linux-gnu': timestamp:1716499709 file:cargo-nextest-0.9.72-x86_64-unknown-linux-gnu.tar.gz hashed
WARN The package cargo-nextest v0.9.72 (x86_64-unknown-linux-gnu) has been downloaded from third-party source QuickInstall
INFO This will install the following binaries:
INFO - cargo-nextest (cargo-nextest -> /home/ek/.cargo/bin/cargo-nextest)
INFO Installing binaries...
INFO Done in 4.848943512s
ek in 🌐 Eald in ~ took 4s
❯ cargo nextest
/home/ek/.cargo/bin/cargo-nextest: /lib64/libm.so.6: version `GLIBC_2.29' not found (required by /home/ek/.cargo/bin/cargo-nextest)
/home/ek/.cargo/bin/cargo-nextest: /lib64/libc.so.6: version `GLIBC_2.29' not found (required by /home/ek/.cargo/bin/cargo-nextest)
/home/ek/.cargo/bin/cargo-nextest: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /home/ek/.cargo/bin/cargo-nextest)
/home/ek/.cargo/bin/cargo-nextest: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /home/ek/.cargo/bin/cargo-nextest)
/home/ek/.cargo/bin/cargo-nextest: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /home/ek/.cargo/bin/cargo-nextest)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment