diff options
author | Ian Denhardt <ian@zenhack.net> | 2016-10-03 18:33:55 -0400 |
---|---|---|
committer | Ian Denhardt <ian@zenhack.net> | 2016-10-05 18:53:51 -0400 |
commit | 8ff1c4172e4053d5f6a39d79d1cdea20ab7c2238 (patch) | |
tree | 0811987458c507fbf14c418ce9f56ec2c9737f13 /ci | |
parent | 2faafb3815bed6a0b3885d7036d9f1d74c23b331 (diff) | |
download | rust-libc-8ff1c4172e4053d5f6a39d79d1cdea20ab7c2238.tar.gz |
Test against newer c libraries
Specifically:
* Update the base docker images to ubuntu 16.10
* Update musl to version 1.1.15
This is necessary since the versions we were previously using do not
define CLONE_NEWCGROUP, so adding the symbol to the libc crate causes
test failures.
Diffstat (limited to 'ci')
-rw-r--r-- | ci/docker/aarch64-unknown-linux-gnu/Dockerfile | 2 | ||||
-rw-r--r-- | ci/docker/arm-unknown-linux-gnueabihf/Dockerfile | 2 | ||||
-rw-r--r-- | ci/docker/i686-unknown-linux-gnu/Dockerfile | 2 | ||||
-rw-r--r-- | ci/docker/i686-unknown-linux-musl/Dockerfile | 8 | ||||
-rw-r--r-- | ci/docker/mips-unknown-linux-gnu/Dockerfile | 2 | ||||
-rw-r--r-- | ci/docker/mips-unknown-linux-musl/Dockerfile | 2 | ||||
-rw-r--r-- | ci/docker/mipsel-unknown-linux-musl/Dockerfile | 2 | ||||
-rw-r--r-- | ci/docker/powerpc-unknown-linux-gnu/Dockerfile | 2 | ||||
-rw-r--r-- | ci/docker/powerpc64-unknown-linux-gnu/Dockerfile | 2 | ||||
-rw-r--r-- | ci/docker/x86_64-unknown-linux-gnu/Dockerfile | 2 | ||||
-rw-r--r-- | ci/docker/x86_64-unknown-linux-musl/Dockerfile | 8 | ||||
-rw-r--r-- | ci/docker/x86_64-unknown-openbsd/Dockerfile | 2 |
12 files changed, 18 insertions, 18 deletions
diff --git a/ci/docker/aarch64-unknown-linux-gnu/Dockerfile b/ci/docker/aarch64-unknown-linux-gnu/Dockerfile index b0e980e49e..2ba69e1544 100644 --- a/ci/docker/aarch64-unknown-linux-gnu/Dockerfile +++ b/ci/docker/aarch64-unknown-linux-gnu/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ gcc libc6-dev ca-certificates \ diff --git a/ci/docker/arm-unknown-linux-gnueabihf/Dockerfile b/ci/docker/arm-unknown-linux-gnueabihf/Dockerfile index 3a858e3884..3824c04664 100644 --- a/ci/docker/arm-unknown-linux-gnueabihf/Dockerfile +++ b/ci/docker/arm-unknown-linux-gnueabihf/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ gcc libc6-dev ca-certificates \ diff --git a/ci/docker/i686-unknown-linux-gnu/Dockerfile b/ci/docker/i686-unknown-linux-gnu/Dockerfile index 63450ff9e0..c149d84072 100644 --- a/ci/docker/i686-unknown-linux-gnu/Dockerfile +++ b/ci/docker/i686-unknown-linux-gnu/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ gcc-multilib libc6-dev ca-certificates diff --git a/ci/docker/i686-unknown-linux-musl/Dockerfile b/ci/docker/i686-unknown-linux-musl/Dockerfile index 89d60ff7b5..e906ce35dc 100644 --- a/ci/docker/i686-unknown-linux-musl/Dockerfile +++ b/ci/docker/i686-unknown-linux-musl/Dockerfile @@ -1,13 +1,13 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ gcc make libc6-dev git curl ca-certificates -RUN curl https://www.musl-libc.org/releases/musl-1.1.14.tar.gz | \ +RUN curl https://www.musl-libc.org/releases/musl-1.1.15.tar.gz | \ tar xzf - && \ - cd musl-1.1.14 && \ + cd musl-1.1.15 && \ CFLAGS=-m32 ./configure --prefix=/musl-i686 --disable-shared --target=i686 && \ make install -j4 && \ cd .. && \ - rm -rf musl-1.1.14 + rm -rf musl-1.1.15 ENV PATH=$PATH:/musl-i686/bin:/rust/bin diff --git a/ci/docker/mips-unknown-linux-gnu/Dockerfile b/ci/docker/mips-unknown-linux-gnu/Dockerfile index 6194026af6..eea1f652c3 100644 --- a/ci/docker/mips-unknown-linux-gnu/Dockerfile +++ b/ci/docker/mips-unknown-linux-gnu/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ diff --git a/ci/docker/mips-unknown-linux-musl/Dockerfile b/ci/docker/mips-unknown-linux-musl/Dockerfile index 61fa353657..77c6adb435 100644 --- a/ci/docker/mips-unknown-linux-musl/Dockerfile +++ b/ci/docker/mips-unknown-linux-musl/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ diff --git a/ci/docker/mipsel-unknown-linux-musl/Dockerfile b/ci/docker/mipsel-unknown-linux-musl/Dockerfile index bf7b45b751..36c4d90ef6 100644 --- a/ci/docker/mipsel-unknown-linux-musl/Dockerfile +++ b/ci/docker/mipsel-unknown-linux-musl/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ diff --git a/ci/docker/powerpc-unknown-linux-gnu/Dockerfile b/ci/docker/powerpc-unknown-linux-gnu/Dockerfile index 052db49030..d9d7db0f41 100644 --- a/ci/docker/powerpc-unknown-linux-gnu/Dockerfile +++ b/ci/docker/powerpc-unknown-linux-gnu/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ diff --git a/ci/docker/powerpc64-unknown-linux-gnu/Dockerfile b/ci/docker/powerpc64-unknown-linux-gnu/Dockerfile index 03ce673e5b..df0e6057b4 100644 --- a/ci/docker/powerpc64-unknown-linux-gnu/Dockerfile +++ b/ci/docker/powerpc64-unknown-linux-gnu/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ diff --git a/ci/docker/x86_64-unknown-linux-gnu/Dockerfile b/ci/docker/x86_64-unknown-linux-gnu/Dockerfile index 294a0621ce..4af3f834cb 100644 --- a/ci/docker/x86_64-unknown-linux-gnu/Dockerfile +++ b/ci/docker/x86_64-unknown-linux-gnu/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ gcc libc6-dev ca-certificates diff --git a/ci/docker/x86_64-unknown-linux-musl/Dockerfile b/ci/docker/x86_64-unknown-linux-musl/Dockerfile index f44003806e..9c2499948a 100644 --- a/ci/docker/x86_64-unknown-linux-musl/Dockerfile +++ b/ci/docker/x86_64-unknown-linux-musl/Dockerfile @@ -1,13 +1,13 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ gcc make libc6-dev git curl ca-certificates -RUN curl https://www.musl-libc.org/releases/musl-1.1.14.tar.gz | \ +RUN curl https://www.musl-libc.org/releases/musl-1.1.15.tar.gz | \ tar xzf - && \ - cd musl-1.1.14 && \ + cd musl-1.1.15 && \ ./configure --prefix=/musl-x86_64 && \ make install -j4 && \ cd .. && \ - rm -rf musl-1.1.14 + rm -rf musl-1.1.15 ENV PATH=$PATH:/musl-x86_64/bin:/rust/bin diff --git a/ci/docker/x86_64-unknown-openbsd/Dockerfile b/ci/docker/x86_64-unknown-openbsd/Dockerfile index 41edc62382..1eea02e9df 100644 --- a/ci/docker/x86_64-unknown-openbsd/Dockerfile +++ b/ci/docker/x86_64-unknown-openbsd/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:16.04 +FROM ubuntu:16.10 RUN apt-get update RUN apt-get install -y --no-install-recommends \ |