{"record":{"id":"c965a399b226ed4e","repo":"cross-rs/cross","slug":"specified-cargo-subcommand-command-is-not-supported-by-cross","errorCode":null,"errorMessage":"specified cargo subcommand `{command}` is not supported by `cross`.","messagePattern":"specified cargo subcommand `(.+?)` is not supported by `cross`\\.","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/lib.rs","lineNumber":519,"sourceCode":"        None => triple.to_owned(),\n    }\n}\n\npub fn run(\n    args: Args,\n    target_list: TargetList,\n    msg_info: &mut MessageInfo,\n) -> Result<Option<ExitStatus>> {\n    if args.version && args.subcommand.is_none() {\n        msg_info.print(concat!(\n            \"cross \",\n            env!(\"CARGO_PKG_VERSION\"),\n            crate::commit_info!()\n        ))?;\n    }\n\n    if let Some(Subcommand::Other(command)) = &args.subcommand {\n        msg_info.warn(format_args!(\n            \"specified cargo subcommand `{command}` is not supported by `cross`.\"\n        ))?;\n        return Ok(None);\n    }\n\n    let host_version_meta = rustc::version_meta()?;\n\n    let cwd = std::env::current_dir()?;\n    if let Some(metadata) = cargo_metadata_with_args(None, Some(&args), msg_info)? {\n        let CrossSetup {\n            config,\n            target,\n            uses_zig,\n            build_std,\n            zig_version,\n            toolchain,\n            is_remote,\n            engine,","sourceCodeStart":501,"sourceCodeEnd":537,"githubUrl":"https://github.com/cross-rs/cross/blob/8c1a8aa4b661711f4b7b6ac07c2e8929ce2f7d27/src/lib.rs#L501-L537","documentation":"Guard in cross::run: the user invoked `cross <subcommand>` where the subcommand parses as a cargo command that cross does not implement (Subcommand::Other). Cross only forwards a known subset of cargo subcommands to the container, so unknown ones are refused and cross exits without running anything.","triggerScenarios":"Thrown at src/lib.rs:519 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Run the subcommand with plain `cargo` instead of `cross`","Check `cross --help` for the list of supported subcommands","If the subcommand should be supported, open an issue or contribute it to cross's subcommand list"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"8c1a8aa4b661711f4b7b6ac07c2e8929ce2f7d27","analyzedAt":"2026-09-13T15:10:43.988Z","contentChangedAt":"2026-09-13T15:10:43.988Z","schemaVersion":2},"datasetVersion":"2026-09-16T09:17:16.951Z"}