diff --git a/tools/rust/build_rust_toolchain_standalone.py b/tools/rust/build_rust_toolchain_standalone.py index 0fa7aae1a75..3bca79e49b0 100755 --- a/tools/rust/build_rust_toolchain_standalone.py +++ b/tools/rust/build_rust_toolchain_standalone.py @@ -397,6 +397,7 @@ class ToolchainBuilder: target_triple / STAGE1_RUSTLIB) output_archive = self.out_dir / self._package_name() + logging.info('Creating output archive at %s', output_archive) with tarfile.open(output_archive, 'w:xz') as tar: tar.add(Path(self.build_rust_module.RUST_HOST_LLVM_INSTALL_DIR) / 'bin' / LLD, @@ -582,6 +583,11 @@ def main(): help='Enable verbose (debug) logging') args = parser.parse_args() + if not args.chromium_src: + parser.error('--chromium-src cannot be empty') + if not args.out_dir: + parser.error('--out-dir cannot be empty') + if args.clone_chromium and not args.use_ref: parser.error('--use-ref is required when --clone-chromium is provided')