diff --git a/rust_build.sh b/rust_build.sh index 682f1ff107a78a2fed22967f413e5f8a02a7d679..a69c4965d8aa6d21179e55dbb5007dfea4be76cc 100644 --- a/rust_build.sh +++ b/rust_build.sh @@ -93,6 +93,10 @@ pushd $CURRENT_DIR > /dev/null python3 x.py build --stage 2 echo "stage2 build end" + # libprofiler_builtins-xx.rlib build + python3 x.py build --stage 2 library/std + ls build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/ + echo "dist rust-dev build start ..." python3 x.py dist rustc cargo rustfmt clippy rust-analyzer miri llvm-tools python3 x.py dist @@ -130,10 +134,10 @@ pushd $CURRENT_DIR/build/dist > /dev/null popd > /dev/null cp -rf $src_dir/rust-src/lib/rustlib/src/rust $package_dir/rust-toolchain/lib/rustlib/src/ + cp -rf ../x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libprofiler_builtins*.rlib $package_dir/rust-toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/ cp -rf $EXTRA_PATH/libclang* $package_dir/rust-toolchain/lib/ cp -rf $EXTRA_PATH/bin/* $package_dir/rust-toolchain/bin/ - cp -rf $EXTRA_PATH/rustlib/lib/* $package_dir/rust-toolchain/lib/rustlib/x86_64-unknown-linux-gnu/lib/ rm -rf $package_dir/rust-toolchain/lib/rustlib/x86_64-unknown-linux-gnu/bin popd > /dev/null echo "extra files add finish"