All Projects → korhalio → stasis

korhalio / stasis

Licence: other
build static rust position-independant-executables without any runtime requirements (no libc or ldso)

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to stasis

khadas-openwrt
openwrt for Khadas boards
Stars: ✭ 25 (-37.5%)
Mutual labels:  musl
profiler-api
The portable version of JetBrains profiler API for .NET Framework / .NET Core / .NET / .NET Standard / Mono
Stars: ✭ 21 (-47.5%)
Mutual labels:  musl
natick
natickOS - A minimal, lightweight, research Linux Distribution
Stars: ✭ 33 (-17.5%)
Mutual labels:  musl
ghc-musl
Docker image with GHC+musl for static executables
Stars: ✭ 133 (+232.5%)
Mutual labels:  musl
rsync-static
Static RSync binaries compiled for x86, ARM, and ARM64. Useful for running on Android. Built daily
Stars: ✭ 40 (+0%)
Mutual labels:  musl
Talos
Talos is a modern OS for Kubernetes.
Stars: ✭ 2,390 (+5875%)
Mutual labels:  musl
voidnsrun
Run glibc binaries in musl libc Void Linux environment
Stars: ✭ 31 (-22.5%)
Mutual labels:  musl
Microdot
The Microdot Project guides you to create a fully functional but compact Linux system from scratch
Stars: ✭ 41 (+2.5%)
Mutual labels:  musl
sabotage
a radical and experimental distribution based on musl libc and busybox
Stars: ✭ 502 (+1155%)
Mutual labels:  musl
detect-libc
Node.js module to detect details of the C standard library (libc) implementation provided by a given Linux system
Stars: ✭ 33 (-17.5%)
Mutual labels:  musl
crosware
Tools, things, stuff, miscellaneous, etc., for Chrome OS / Chromium OS
Stars: ✭ 36 (-10%)
Mutual labels:  musl
docker-rustup
Automated builded images for rust-lang with rustup, "the ultimate way to install RUST"
Stars: ✭ 78 (+95%)
Mutual labels:  musl
CMLFS
Clang-Built Musl Linux From Scratch
Stars: ✭ 51 (+27.5%)
Mutual labels:  musl
musl-wiki
A community-maintained wiki documenting the musl libc.
Stars: ✭ 61 (+52.5%)
Mutual labels:  musl
merelinux
A lightweight Linux distribution using musl libc, pacman and s6
Stars: ✭ 68 (+70%)
Mutual labels:  musl
ghc-alt-libc
GHC compiled against musl & uClibc
Stars: ✭ 41 (+2.5%)
Mutual labels:  musl

Stasis

build static position-independant-executables without any runtime requirements static for real. not even needs libc or dynloader.

the resulting executables can be run on anything running a linux kernel, no matter which libc is installed.

available architectures:

  • x86_64
  • mips
  • mipsel

available rust versions:

  • 1.25.0 (default when no tag specified)
  • 1.22.1
  • nightly-2017-10-14
docker run -v $PWD:/src korhal/stasis-x86_64-rust:1.22.1 --release

Troubleshooting

undefined reference to something something

gnu ld depends on specific order of dependencies, which rust doesn't always do. however, gnuld also allows specifying a dependency multiple times, so you can just add the lib again with -e 'RUSTFLAGS=-C link-arg=-lz'

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].