Skip to content

Commit 23a6283

Browse files
committed
hack powerpc64 and solaris
1 parent 8f22bbf commit 23a6283

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

Dockerfile.hack

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ARG CROSS_IMAGE
2+
FROM $CROSS_IMAGE

xtask/src/build_docker_image.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,17 @@ fn locate_dockerfile(
8484
} else {
8585
eyre::bail!("unable to find dockerfile for target \"{target}\"");
8686
};
87-
let dockerfile = dockerfile_root.join(dockerfile_name).to_utf8()?.to_string();
87+
let dockerfile = if matches!(
88+
target.triplet.as_str(),
89+
"powerpc64-unknown-linux-gnu" | "x86_64-sun-solaris"
90+
) {
91+
crate::util::project_dir(&mut <_>::default())?
92+
.join("Dockerfile.hack")
93+
.to_utf8()?
94+
.to_string()
95+
} else {
96+
dockerfile_root.join(dockerfile_name).to_utf8()?.to_string()
97+
};
8898
Ok((target, dockerfile))
8999
}
90100

0 commit comments

Comments
 (0)