File tree 5 files changed +47
-2
lines changed
5 files changed +47
-2
lines changed Original file line number Diff line number Diff line change
1
+ FROM debian:stretch
2
+
3
+ RUN apt-get update && apt-get install -y --no-install-recommends \
4
+ wget \
5
+ ca-certificates \
6
+ gcc \
7
+ g++ \
8
+ perl \
9
+ python \
10
+ python-dev \
11
+ python-setuptools \
12
+ libgmp10 \
13
+ libgmp-dev \
14
+ bash \
15
+ make \
16
+ mawk \
17
+ file \
18
+ pkg-config \
19
+ && rm -rf /var/lib/apt/lists/*
20
+
21
+ ENV CHPL_VERSION 1.17.0
22
+ ENV CHPL_HOME /opt/chapel/$CHPL_VERSION
23
+ ENV CHPL_GMP system
24
+
25
+ RUN mkdir -p /opt/chapel \
26
+ && wget -q -O - https://github.com/chapel-lang/chapel/releases/download/$CHPL_VERSION/chapel-$CHPL_VERSION.tar.gz | tar -xzC /opt/chapel --transform 's/chapel-//' \
27
+ && make -C $CHPL_HOME \
28
+ && make -C $CHPL_HOME chpldoc \
29
+ && make -C $CHPL_HOME test-venv
30
+
31
+ ENV PATH $PATH:$CHPL_HOME/bin/linux64:$CHPL_HOME/util
Original file line number Diff line number Diff line change
1
+ FROM chapel/chapel:latest
2
+
3
+ ENV CHPL_COMM gasnet
4
+
5
+ RUN make -C $CHPL_HOME \
6
+ && make -C $CHPL_HOME chpldoc \
7
+ && make -C $CHPL_HOME test-venv
8
+
9
+ ENV GASNET_SPAWNFN L
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ FROM debian:stretch
2
2
3
3
RUN apt-get update && apt-get install -y --no-install-recommends \
4
4
wget \
5
+ curl \
5
6
ca-certificates \
6
7
gcc \
7
8
g++ \
@@ -26,6 +27,7 @@ RUN mkdir -p /opt/chapel \
26
27
&& wget -q -O - https://github.com/chapel-lang/chapel/releases/download/$CHPL_VERSION/chapel-$CHPL_VERSION.tar.gz | tar -xzC /opt/chapel --transform 's/chapel-//' \
27
28
&& make -C $CHPL_HOME \
28
29
&& make -C $CHPL_HOME chpldoc \
29
- && make -C $CHPL_HOME test-venv
30
+ && make -C $CHPL_HOME test-venv \
31
+ && make -C $CHPL_HOME cleanall
30
32
31
33
ENV PATH $PATH:$CHPL_HOME/bin/linux64:$CHPL_HOME/util
Original file line number Diff line number Diff line change 12
12
## ` chapel/chapel:<version> `
13
13
Supported Chapel versions:
14
14
* [ ` 1.17.1 ` , ` latest ` (_ 1.17.1/Dockerfile_ )] ( https://github.com/chapel-lang/chapel/blob/release/1.17/util/dockerfiles/Dockerfile/ )
15
+ * [ ` 1.17.0 ` (_ 1.17.0/Dockerfile_ )] ( https://github.com/chapel-lang/chapel/blob/release/1.17/util/dockerfiles/1.17.0/Dockerfile/ )
15
16
* [ ` 1.16.0 ` (_ 1.16.0/Dockerfile_ )] ( https://github.com/chapel-lang/chapel/blob/master/util/dockerfiles/1.16.0/Dockerfile/ )
16
17
* [ ` 1.15.0 ` (_ 1.15.0/Dockerfile_ )] ( https://github.com/chapel-lang/chapel/blob/master/util/dockerfiles/1.15.0/Dockerfile/ )
17
18
@@ -20,6 +21,7 @@ This is the core image for Chapel. It provides the complete Chapel compiler and
20
21
## [ ` chapel/chapel-gasnet:<version> ` ] ( https://hub.docker.com/r/chapel/chapel-gasnet/ )
21
22
22
23
* [ ` 1.17.1 ` , ` latest ` (_ 1.17.1/gasnet/Dockerfile_ )] ( https://github.com/chapel-lang/chapel/blob/release/1.17/util/dockerfiles/gasnet/Dockerfile/ )
24
+ * [ ` 1.17.0 ` (_ 1.17.0/gasnet/Dockerfile_ )] ( https://github.com/chapel-lang/chapel/blob/release/1.17/util/dockerfiles/1.17.0/gasnet/Dockerfile/ )
23
25
* [ ` 1.16.0 ` (_ 1.16.0/gasnet/Dockerfile_ )] ( https://github.com/chapel-lang/chapel/blob/master/util/dockerfiles/1.16.0/gasnet/Dockerfile/ )
24
26
* [ ` 1.15.0 ` (_ 1.15.0/gasnet/Dockerfile_ )] ( https://github.com/chapel-lang/chapel/blob/master/util/dockerfiles/1.15.0/gasnet/Dockerfile/ )
25
27
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ ENV CHPL_COMM gasnet
4
4
5
5
RUN make -C $CHPL_HOME \
6
6
&& make -C $CHPL_HOME chpldoc \
7
- && make -C $CHPL_HOME test-venv
7
+ && make -C $CHPL_HOME test-venv \
8
+ && make -C $CHPL_HOME cleanall
8
9
9
10
ENV GASNET_SPAWNFN L
You can’t perform that action at this time.
0 commit comments