Skip to content

Glasnost Linux

Pre-release
Pre-release
Compare
Choose a tag to compare
@jedavies-dev jedavies-dev released this 24 May 01:34
· 316 commits to crossbuild since this release

Use sudo or root to extract the chroot.

Usage:

Changelog:

  • Initial support for armv7 and riscv64.
  • [llvm] Common location for crt, needed for Rust.
  • [busybox] Update
  • [kiss] Initial work on distinguishing build and host dependencies.

Build flags:

  • aarch64
CFLAGS="--target=aarch64-linux-musl -Os -fPIC"
CXXFLAGS="--target=aarch64-linux-musl -Os -fPIC"
  • armv7
CFLAGS="--target=armv7-linux-musleabihf -Os -fPIC"
CXXFLAGS="--target=armv7-linux-musleabihf -Os -fPIC"
  • powerpc64le
CFLAGS="--target=powerpc64le-linux-musl -Os -fPIC"
CXXFLAGS="--target=powerpc64le-linux-musl -Os -fPIC"
  • powerpc64
CFLAGS="--target=powerpc64-linux-musl -Os -fPIC"
CXXFLAGS="--target=powerpc64-linux-musl -Os -fPIC"
  • riscv64
CFLAGS="--target=riscv64-linux-musl -Os -mno-relax -fPIC"
CXXFLAGS="--target=riscv64-linux-musl -Os -mno-relax -fPIC"
  • x86_64
CFLAGS="--target=x86_64-linux-musl -Os -fPIC"
CXXFLAGS="--target=x86_64-linux-musl -Os -fPIC"

Packages:

baselayout 1 7
busybox 1.33.1 1
bzip2 1.0.8 1
curl 7.76.1 1
git 2.31.1 1
kiss 5.3.2 1
libressl 3.3.3 1
linux-headers 5.10.1 1
llvm 12.0.0 1
make 4.3 1
musl 1.2.2 1
pigz 2.6 1
xz 5.2.5 1
zlib 1.2.11 3