File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 25
25
- secure : " OKulfkA5OGd/d1IhvBKzRkHQwMcWjzrzbimo7+5NhkUkWxndAzl+719TB3wWvIh1i2wXXrEXsyZkXM5FtRrHm55v1VKQ5ibjEvFg1w3NIg81iDyoLq186fLqywvxGkOAFPrsePPsBj5USd5xvhwwbrjO6L7/RK6Z8shBwOSc41s="
26
26
27
27
before_install :
28
+ - export CARGO_TARGET_DIR="$TRAVIS_BUILD_DIR/target"
28
29
- curl -sSL https://sh.rustup.rs | sh -s -- -y --default-toolchain=nightly --profile=minimal
29
30
- export PATH="$HOME/.cargo/bin:$PATH"
30
31
install :
@@ -51,6 +52,16 @@ matrix:
51
52
include :
52
53
# Builds that are executed for every PR
53
54
- os : linux
55
+ # i686 toolchain could run on x86_64 system.
56
+ - os : linux
57
+ env : HOST_TOOLCHAIN=i686-unknown-linux-gnu
58
+ addons :
59
+ apt :
60
+ packages :
61
+ - gcc-multilib
62
+ if : branch IN (auto, try)
63
+ - os : osx
64
+ if : branch IN (auto, try)
54
65
- os : windows
55
66
env : CARGO_INCREMENTAL=0 OS_WINDOWS=true
56
67
@@ -119,7 +130,7 @@ before_script:
119
130
SYSROOT=$(rustc --print sysroot)
120
131
case "$TRAVIS_OS_NAME" in
121
132
windows ) export PATH="${SYSROOT}/bin:${PATH}" ;;
122
- linux ) export LD_LIBRARY_PATH="${SYSROOT}/lib" ;;
133
+ linux ) export LD_LIBRARY_PATH="${SYSROOT}/lib${LD_LIBRARY_PATH+:${LD_LIBRARY_PATH}} " ;;
123
134
osx )
124
135
# See <https://github.com/nteract/nteract/issues/1523#issuecomment-301623519>
125
136
sudo mkdir -p /usr/local/lib
Original file line number Diff line number Diff line change @@ -28,5 +28,11 @@ if rustc +master -Vv 2>/dev/null | grep -q "$RUST_COMMIT"; then
28
28
exit 0
29
29
fi
30
30
31
- rustup-toolchain-install-master -f -n master -c rustc-dev -- " $RUST_COMMIT "
31
+ if [[ -n " $HOST_TOOLCHAIN " ]]; then
32
+ TOOLCHAIN=(' --host' " $HOST_TOOLCHAIN " )
33
+ else
34
+ TOOLCHAIN=()
35
+ fi
36
+
37
+ rustup-toolchain-install-master -f -n master " ${TOOLCHAIN[@]} " -c rustc-dev -- " $RUST_COMMIT "
32
38
rustup override set master
You can’t perform that action at this time.
0 commit comments