summaryrefslogtreecommitdiff
path: root/bootstrap.sh
diff options
context:
space:
mode:
authorAlexander Hill <ahill@breadpudding.dev>2025-12-21 19:50:14 -0500
committerAlexander Hill <ahill@breadpudding.dev>2025-12-21 19:50:14 -0500
commita6920abf746e05b66bc66ca74d47e19e9a0bc62c (patch)
treefe23f7d0cfc26ae8753e8d04ac40c6066ad0339c /bootstrap.sh
parente93c2168f531e65352352afe9ba590339014f5f6 (diff)
Replaced busybox with toyboxtreetap
Diffstat (limited to 'bootstrap.sh')
-rwxr-xr-xbootstrap.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/bootstrap.sh b/bootstrap.sh
index 87704f4..b16ebaf 100755
--- a/bootstrap.sh
+++ b/bootstrap.sh
@@ -210,7 +210,7 @@ cmake -S llvm -B build-llvm \
-DCMAKE_INSTALL_PREFIX=$BOOTSTRAP/root \
-DCMAKE_TOOLCHAIN_FILE=$BOOTSTRAP/$TARGET.cmake \
-DLLVM_ENABLE_LIBCXX=ON \
- -DLLVM_ENABLE_PROJECTS="clang;llvm" \
+ -DLLVM_ENABLE_PROJECTS="clang;lld;llvm" \
-DLLVM_ENABLE_ZSTD=OFF \
-DLLVM_HOST_TRIPLE=$TARGET \
-DLLVM_INSTALL_BINUTILS_SYMLINKS=ON \
@@ -226,7 +226,7 @@ ln -s clang++ $BOOTSTRAP/root/bin/c++
cd ..
# Build remaining software with treetap
-SOURCES=(busybox make mold)
+SOURCES=(make mold toybox)
for name in $SOURCES; do
$TREETAP fetch $SPEC/$name/$name.spec
$TREETAP build $SPEC/$name/$name.spec
@@ -244,7 +244,6 @@ export TT_DIR=$BOOTSTRAP/root/maple/.treetap
SOURCES=(
autoconf
automake
- busybox
byacc
bzip2
cmake
@@ -261,6 +260,7 @@ SOURCES=(
musl
perl
pkgconf
+ toybox
xz
zlib
)