diff --git a/recipes/dev/rust/recipe.toml b/recipes/dev/rust/recipe.toml index 1197c373b..50f563666 100644 --- a/recipes/dev/rust/recipe.toml +++ b/recipes/dev/rust/recipe.toml @@ -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 """