File tree 4 files changed +11
-11
lines changed
aarch64-unknown-linux-musl
arm-unknown-linux-musleabihf
x86_64-unknown-linux-musl
4 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -3,14 +3,14 @@ FROM ubuntu:17.10
3
3
RUN apt-get update && apt-get install -y --no-install-recommends \
4
4
gcc make libc6-dev git curl ca-certificates \
5
5
gcc-aarch64-linux-gnu qemu-user
6
- RUN curl https://www.musl-libc.org/releases/musl-1.1.16 .tar.gz | \
6
+ RUN curl https://www.musl-libc.org/releases/musl-1.1.19 .tar.gz | \
7
7
tar xzf - && \
8
- cd musl-1.1.16 && \
8
+ cd musl-1.1.19 && \
9
9
CC=aarch64-linux-gnu-gcc \
10
10
./configure --prefix=/musl-aarch64 --enable-wrapper=yes && \
11
11
make install -j4 && \
12
12
cd .. && \
13
- rm -rf musl-1.1.16 && \
13
+ rm -rf musl-1.1.19 && \
14
14
# Install linux kernel headers sanitized for use with musl
15
15
curl -L https://github.com/sabotage-linux/kernel-headers/archive/v3.12.6-5.tar.gz | \
16
16
tar xzf - && \
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
4
4
gcc make libc6-dev git curl ca-certificates \
5
5
gcc-arm-linux-gnueabihf qemu-user
6
6
7
- RUN curl https://www.musl-libc.org/releases/musl-1.1.16 .tar.gz | tar xzf -
8
- WORKDIR /musl-1.1.16
7
+ RUN curl https://www.musl-libc.org/releases/musl-1.1.19 .tar.gz | tar xzf -
8
+ WORKDIR /musl-1.1.19
9
9
RUN CC=arm-linux-gnueabihf-gcc \
10
10
CFLAGS="-march=armv6 -marm" \
11
11
./configure --prefix=/musl-arm --enable-wrapper=yes
Original file line number Diff line number Diff line change @@ -12,13 +12,13 @@ RUN apt-get install -y --no-install-recommends \
12
12
# since otherwise the script will fail to find a compiler.
13
13
# * We manually unset CROSS_COMPILE when running make; otherwise the makefile
14
14
# will call the non-existent binary 'i686-ar'.
15
- RUN curl https://www.musl-libc.org/releases/musl-1.1.15 .tar.gz | \
15
+ RUN curl https://www.musl-libc.org/releases/musl-1.1.19 .tar.gz | \
16
16
tar xzf - && \
17
- cd musl-1.1.15 && \
17
+ cd musl-1.1.19 && \
18
18
CC=gcc CFLAGS=-m32 ./configure --prefix=/musl-i686 --disable-shared --target=i686 && \
19
19
make CROSS_COMPILE= install -j4 && \
20
20
cd .. && \
21
- rm -rf musl-1.1.15 && \
21
+ rm -rf musl-1.1.19 && \
22
22
# Install linux kernel headers sanitized for use with musl
23
23
curl -L https://github.com/sabotage-linux/kernel-headers/archive/v3.12.6-5.tar.gz | \
24
24
tar xzf - && \
Original file line number Diff line number Diff line change @@ -3,13 +3,13 @@ FROM ubuntu:17.10
3
3
RUN apt-get update
4
4
RUN apt-get install -y --no-install-recommends \
5
5
gcc make libc6-dev git curl ca-certificates
6
- RUN curl https://www.musl-libc.org/releases/musl-1.1.15 .tar.gz | \
6
+ RUN curl https://www.musl-libc.org/releases/musl-1.1.19 .tar.gz | \
7
7
tar xzf - && \
8
- cd musl-1.1.15 && \
8
+ cd musl-1.1.19 && \
9
9
./configure --prefix=/musl-x86_64 && \
10
10
make install -j4 && \
11
11
cd .. && \
12
- rm -rf musl-1.1.15 && \
12
+ rm -rf musl-1.1.19 && \
13
13
# Install linux kernel headers sanitized for use with musl
14
14
curl -L https://github.com/sabotage-linux/kernel-headers/archive/v3.12.6-5.tar.gz | \
15
15
tar xzf - && \
You can’t perform that action at this time.
0 commit comments