jedavies-dev
released this
01 May 16:02
·
161 commits
to crossbuild
since this release
Use sudo
or root
to extract the chroot
.
Usage:
- Extract tarball as root
- Chroot into extracted directory
- Clone https://github.com/glasnostlinux/glasnost
- See KISS linux instructions for how to use the package manager: https://kisslinux.org/install
- Set KISS_PATH, run
kiss u
Changelog:
- Update LLVM to 14.0.4
- kiss: allow long usernames
- Fix missing certs issue
- Various version upgrades
Build flags:
- aarch64
CFLAGS="--target=aarch64-linux-musl -Os -fPIC -mcpu=generic"
CXXFLAGS="--target=aarch64-linux-musl -Os -fPIC -mcpu=generic"
- i686
CFLAGS="--target=i686-linux-musl -Os -fPIC"
CXXFLAGS="--target=i686-linux-musl -Os -fPIC"
- 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:
baseinit 1.0.3-2
baselayout 1-8
bison 3.8.2-1
busybox 1.35.0-2
bzip2 1.0.8-1
curl 7.83.0-1
flex 2.6.4-4
git 2.36.0-1
kiss 5.5.28-3
linux-headers 5.15.36-1
llvm 14.0.3-1
m4 1.4.19-1
make 4.3-1
musl 1.2.3-1
openssl 3.0.2-1
pigz 2.7-1
xz 5.2.5-1
zlib 1.2.12-1