From 974d8c686a40288d68c237bb2788b75915c023d4 Mon Sep 17 00:00:00 2001 From: Pit Kleyersburg Date: Sun, 10 Dec 2017 13:19:10 +0100 Subject: [PATCH] Don't allocate a pseudo-TTY This fixes issue #52 as far as I can tell. Since documentation on the `-t` flag is rather sparse, I am not sure if this has any negative implications on existing usage of cross. --- src/docker.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/docker.rs b/src/docker.rs index 9afb27e9b..44890fed9 100644 --- a/src/docker.rs +++ b/src/docker.rs @@ -61,7 +61,7 @@ pub fn register(target: &Target, verbose: bool) -> Result<()> { docker_command("run") .arg("--privileged") .arg("--rm") - .arg("-it") + .arg("-i") .arg("ubuntu:16.04") .args(&["sh", "-c", cmd]) .run(verbose) @@ -139,7 +139,7 @@ pub fn run(target: &Target, .args(&["-v", &format!("{}:/rust:ro", rustc::sysroot(verbose)?.display())]) .args(&["-v", &format!("{}:/target", target_dir.display())]) .args(&["-w", "/project"]) - .args(&["-it", &image(toml, target)?]) + .args(&["-i", &image(toml, target)?]) .args(&["sh", "-c", &format!("PATH=$PATH:/rust/bin {:?}", cmd)]) .run_and_get_status(verbose) }