]> git.proxmox.com Git - rustc.git/blobdiff - src/vendor/libc/.travis.yml
New upstream version 1.23.0+dfsg1
[rustc.git] / src / vendor / libc / .travis.yml
index 978772867518de1f7e5be7ba5016f274d611e85f..053abfe1dc5ab93fcbc51ab25954567dbb3743a7 100644 (file)
@@ -7,8 +7,8 @@ services:
 install:
   - if [ -z "$NO_ADD" ]; then rustup target add $TARGET; fi
 script:
-  - cargo build
-  - cargo build --no-default-features
+  - cargo build $OPT
+  - cargo build $OPT --no-default-features
   - cargo generate-lockfile --manifest-path libc-test/Cargo.toml
   - if [[ $TRAVIS_OS_NAME = "linux" ]]; then
       sh ci/run-docker.sh $TARGET;
@@ -25,7 +25,7 @@ matrix:
     # 1.0.0 compat
     - env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
       rust: 1.0.0
-      script: cargo build
+      script: rm -f Cargo.lock && cargo build
       install:
 
     # build documentation
@@ -44,12 +44,16 @@ matrix:
       osx_image: xcode8.3
     - env: TARGET=arm-linux-androideabi
     - env: TARGET=aarch64-linux-android
-    - env: TARGET=i686-linux-android
+    # FIXME(#826) should reenable
+    #- env: TARGET=i686-linux-android
     - env: TARGET=x86_64-linux-android
     - env: TARGET=x86_64-unknown-linux-musl
     - env: TARGET=i686-unknown-linux-musl
     - env: TARGET=arm-unknown-linux-gnueabihf
+    - env: TARGET=arm-unknown-linux-musleabihf
     - env: TARGET=aarch64-unknown-linux-gnu
+    - env: TARGET=aarch64-unknown-linux-musl
+      rust: beta
     - os: osx
       osx_image: xcode8.2
       env: TARGET=i386-apple-ios
@@ -67,11 +71,14 @@ matrix:
     - env: TARGET=x86_64-rumprun-netbsd
     - env: TARGET=powerpc-unknown-linux-gnu
     - env: TARGET=powerpc64-unknown-linux-gnu
+    - env: TARGET=powerpc64le-unknown-linux-gnu
     - env: TARGET=mips-unknown-linux-musl
     - env: TARGET=mipsel-unknown-linux-musl
     - env: TARGET=mips64-unknown-linux-gnuabi64
+    - env: TARGET=mips64el-unknown-linux-gnuabi64
     - env: TARGET=mips-unknown-linux-gnu
     - env: TARGET=s390x-unknown-linux-gnu
+    - env: TARGET=sparc64-unknown-linux-gnu
     - env: TARGET=asmjs-unknown-emscripten
     - env: TARGET=wasm32-unknown-emscripten
 
@@ -90,6 +97,11 @@ matrix:
       env: TARGET=x86_64-apple-darwin NO_ADD=1
       osx_image: xcode8.3
       rust: nightly
+    # not available on stable
+    # without --release the build fails
+    # see https://github.com/rust-lang/rust/issues/45417
+    - env: TARGET=x86_64-unknown-linux-gnux32 OPT="--release"
+      rust: nightly
 
     # QEMU based targets that compile in an emulator
     - env: TARGET=x86_64-unknown-freebsd