Skip to content

Glasnost Linux

Compare
Choose a tag to compare
@jedavies-dev jedavies-dev released this 06 Oct 18:16
· 307 commits to crossbuild since this release

Use sudo or root to extract the chroot.

Usage:

Changelog:

  • Update LLVM to 13

Build flags:

  • aarch64
CFLAGS="--target=aarch64-linux-musl -Os -fPIC -mcpu=generic"
CXXFLAGS="--target=aarch64-linux-musl -Os -fPIC -mcpu=generic"
  • armv7
CFLAGS="--target=armv7-linux-musleabihf -Os -fPIC -mcpu=generic"
CXXFLAGS="--target=armv7-linux-musleabihf -Os -fPIC -mcpu=generic"
  • i686
CFLAGS="--target=i686-linux-musl -Os -fPIC -mcpu=i686"
CXXFLAGS="--target=i686-linux-musl -Os -fPIC -mcpu=i686"
  • powerpc64le
CFLAGS="--target=powerpc64le-linux-musl -Os -fPIC -mcpu=generic"
CXXFLAGS="--target=powerpc64le-linux-musl -Os -fPIC -mcpu=generic"
  • powerpc64
CFLAGS="--target=powerpc64-linux-musl -Os -fPIC -mcpu=generic"
CXXFLAGS="--target=powerpc64-linux-musl -Os -fPIC -mcpu=generic"
  • riscv64
CFLAGS="--target=riscv64-linux-musl -Os -mno-relax -fPIC -mcpu=generic-rv64"
CXXFLAGS="--target=riscv64-linux-musl -Os -mno-relax -fPIC -mcpu=generic-rv64"
  • x86_64
CFLAGS="--target=x86_64-linux-musl -Os -fPIC -mcpu=x86-64"
CXXFLAGS="--target=x86_64-linux-musl -Os -fPIC -mcpu=x86-64"

Packages:

baselayout 1-8
bison 3.8.2-1
busybox 1.34.0-6
bzip2 1.0.8-1
curl 7.79.1-1
flex 2.6.4-4
git 2.33.0-1
kiss 5.5.28-1
linux-headers 5.10.54-1
llvm 13.0.0-1
m4 1.4.19-1
make 4.3-1
musl 1.2.2-1
openssl 3.0.0-1
pigz 2.6-2
xz 5.2.5-1
zlib 1.2.11-3