Update args and fix rust auto deps

This commit is contained in:
Wildan Mubarok 2025-07-25 07:07:31 +00:00
parent 2b0c27c02e
commit 6098ef179a

View File

@ -17,16 +17,18 @@ HOST_STRIP=$STRIP
# Linker flags for stage2 compiler (host -> target)
export LDFLAGS_x86_64_unknown_redox="${LDFLAGS}" # LLVM
export CARGO_TARGET_X86_64_UNKNOWN_REDOX_RUSTFLAGS="\
-C link-arg=-L${COOKBOOK_SYSROOT}/lib \
-C link-arg=-Wl,-rpath-link,${COOKBOOK_SYSROOT}/lib"
-Clink-args=-L${COOKBOOK_SYSROOT}/lib \
-Clink-args=-Wl,-rpath-link,${COOKBOOK_SYSROOT}/lib \
-Clink-args=-lz"
# Don't poison the stage1 compiler (host -> host)
unset AR AS CC CXX LD LDFLAGS NM OBJCOPY OBJDUMP RANLIB READELF RUSTFLAGS STRIP
python3 "${COOKBOOK_SOURCE}/x.py" install \
--config "${COOKBOOK_RECIPE}/config.toml" \
--jobs $(nproc)
rsync -av --delete "${COOKBOOK_BUILD}"/install/* "${COOKBOOK_STAGE}/"
"${HOST_STRIP}" -v "${COOKBOOK_STAGE}/bin/rustc"
mkdir -p "${COOKBOOK_STAGE}"/usr
rsync -av --delete "${COOKBOOK_BUILD}"/install/* "${COOKBOOK_STAGE}"/usr/
"${HOST_STRIP}" -v "${COOKBOOK_STAGE}/usr/bin/rustc"
# TODO: rustdoc
"""