Skip to content

Commit 731c535

Browse files
committed
cleanup
1 parent 90a6f44 commit 731c535

File tree

3 files changed

+6
-25
lines changed

3 files changed

+6
-25
lines changed

src/ci/docker/host-x86_64/x86_64-gnu-experimental/Dockerfile

+3-24
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
2121
unzip \
2222
&& rm -rf /var/lib/apt/lists/*
2323

24+
# Copied from dist-various-2 Dockerfile.
25+
# TODO move to canonical triple and deduplicate this list
2426
ENV \
2527
AR_x86_64_unknown_fuchsia=x86_64-unknown-fuchsia-ar \
2628
CC_x86_64_unknown_fuchsia=x86_64-unknown-fuchsia-clang \
@@ -34,29 +36,12 @@ ENV \
3436
CXX_x86_64_fuchsia=x86_64-unknown-fuchsia-clang++ \
3537
CXXFLAGS_x86_64_fuchsia="--target=x86_64-unknown-fuchsia --sysroot=/usr/local/core-linux-amd64-fuchsia-sdk/arch/x64/sysroot -I/usr/local/core-linux-amd64-fuchsia-sdk/pkg/fdio/include" \
3638
LDFLAGS_x86_64_fuchsia="--target=x86_64-unknown-fuchsia --sysroot=/usr/local/core-linux-amd64-fuchsia-sdk/arch/x64/sysroot -L/usr/local/core-linux-amd64-fuchsia-sdk/arch/x64/lib"
37-
# AR_aarch64_unknown_fuchsia=aarch64-unknown-fuchsia-ar \
38-
# CC_aarch64_unknown_fuchsia=aarch64-unknown-fuchsia-clang \
39-
# CFLAGS_aarch64_unknown_fuchsia="--target=aarch64-unknown-fuchsia --sysroot=/usr/local/core-linux-amd64-fuchsia-sdk/arch/arm64/sysroot -I/usr/local/core-linux-amd64-fuchsia-sdk/pkg/fdio/include" \
40-
# CXX_aarch64_unknown_fuchsia=aarch64-unknown-fuchsia-clang++ \
41-
# CXXFLAGS_aarch64_unknown_fuchsia="--target=aarch64-unknown-fuchsia --sysroot=/usr/local/core-linux-amd64-fuchsia-sdk/arch/arm64/sysroot -I/usr/local/core-linux-amd64-fuchsia-sdk/pkg/fdio/include" \
42-
# LDFLAGS_aarch64_unknown_fuchsia="--target=aarch64-unknown-fuchsia --sysroot=/usr/local/core-linux-amd64-fuchsia-sdk/arch/arm64/sysroot -L/usr/local/core-linux-amd64-fuchsia-sdk/arch/arm64/lib"
4339

4440
WORKDIR /tmp
4541
COPY scripts/build-fuchsia-toolchain.sh /tmp/
4642
RUN /tmp/build-fuchsia-toolchain.sh
4743

4844
# TODO move to canonical triple
49-
# TODO move to canonical triple
50-
ENV CARGO_TARGET_X86_64_UNKNOWN_FUCHSIA_AR /usr/local/bin/llvm-ar
51-
ENV CARGO_TARGET_X86_64_UNKNOWN_FUCHSIA_RUSTFLAGS \
52-
-C link-arg=--sysroot=/usr/local/core-linux-amd64-fuchsia-sdk/arch/x64/sysroot \
53-
-Lnative=/usr/local/core-linux-amd64-fuchsia-sdk/arch/x64/sysroot/lib \
54-
-Lnative=/usr/local/core-linux-amd64-fuchsia-sdk/arch/x64/lib
55-
ENV CARGO_TARGET_AARCH64_UNKNOWN_FUCHSIA_AR /usr/local/bin/llvm-ar
56-
ENV CARGO_TARGET_AARCH64_UNKNOWN_FUCHSIA_RUSTFLAGS \
57-
-C link-arg=--sysroot=/usr/local/core-linux-amd64-fuchsia-sdk/arch/arm64/sysroot \
58-
-Lnative=/usr/local/core-linux-amd64-fuchsia-sdk/arch/arm64/sysroot/lib \
59-
-Lnative=/usr/local/core-linux-amd64-fuchsia-sdk/arch/arm64/lib
6045
ENV CARGO_TARGET_X86_64_FUCHSIA_AR /usr/local/bin/llvm-ar
6146
ENV CARGO_TARGET_X86_64_FUCHSIA_RUSTFLAGS \
6247
-C link-arg=--sysroot=/usr/local/core-linux-amd64-fuchsia-sdk/arch/x64/sysroot \
@@ -71,21 +56,15 @@ ENV CARGO_TARGET_AARCH64_FUCHSIA_RUSTFLAGS \
7156
ENV CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS -Clink-arg=-static-libstdc++
7257

7358
ENV TARGETS=x86_64-fuchsia
74-
#ENV TARGETS=$TARGETS,aarch64-unknown-fuchsia
75-
#ENV TARGETS=$TARGETS,x86_64-fuchsia
76-
#ENV TARGETS=$TARGETS,aarch64-fuchsia
7759
ENV TARGETS=$TARGETS,x86_64-unknown-linux-gnu
7860

7961
COPY scripts/sccache.sh /scripts/
8062
RUN sh /scripts/sccache.sh
8163

82-
#RUN mkdir -p /tmp/install/etc
8364
ENV RUST_INSTALL_DIR /checkout/obj/install
65+
RUN mkdir -p $RUST_INSTALL_DIR/etc
8466

85-
# --enable-extended --disable-docs
8667
ENV RUST_CONFIGURE_ARGS --prefix=$RUST_INSTALL_DIR --sysconfdir=etc --enable-lld --llvm-libunwind=in-tree --enable-extended --disable-docs
87-
#ENV CARGOFLAGS -Ztarget-applies-to-host
88-
#ENV RUSTC_BOOTSTRAP 1
8968
ENV SCRIPT \
9069
python3 ../x.py install --target $TARGETS compiler/rustc library/std clippy && \
9170
python3 ../x.py test src/tools/cargotest

src/ci/docker/scripts/build-fuchsia-toolchain.sh

+2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
#!/usr/bin/env bash
2+
3+
# TODO: copied from shared.sh
24
hide_output() {
35
{ set +x; } 2>/dev/null
46
on_err="

src/tools/cargotest/main.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ fn run_cargo_test(
226226

227227
fn test_fuchsia(out_dir: &Path) {
228228
const INTEGRATION_SHA: &str = "06ae16d18bd8e4db9a3fc062f678a170025d9f1a";
229-
const PICK_REFS: &[&str] = &["refs/changes/58/938058/3", "refs/changes/33/943833/5"];
229+
const PICK_REFS: &[&str] = &["refs/changes/58/938058/3", "refs/changes/33/943833/6"];
230230

231231
// This script will:
232232
// - create a directory named "fuchsia" if it does not exist

0 commit comments

Comments
 (0)