Skip to content

Commit 6ab0e7c

Browse files
authored
docker: Add gfortran support (#1458)
Add gfortran support for all docker except target of `*-none*` and `*-andriod*`. Close #1457
2 parents 2de4d10 + 98942fd commit 6ab0e7c

29 files changed

+39
-10
lines changed

.changes/1458.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"description": "add gfortran for target *-gnu*, *-musl*, *-freebsd*, *-solaris*, *-dragonfly*, *-illumos*, *-netbsd*",
3+
"issues": [1457],
4+
"type": "added"
5+
6+
}

docker/Dockerfile.aarch64-unknown-linux-gnu

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ FROM cross-base as build
1414

1515
RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
1616
g++-aarch64-linux-gnu \
17+
gfortran-aarch64-linux-gnu \
1718
libc6-dev-arm64-cross
1819

1920
COPY deny-debian-packages.sh /

docker/Dockerfile.arm-unknown-linux-gnueabi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ FROM cross-base as build
1414

1515
RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
1616
g++-arm-linux-gnueabi \
17+
gfortran-arm-linux-gnueabi \
1718
libc6-dev-armel-cross
1819

1920
COPY deny-debian-packages.sh /

docker/Dockerfile.armv5te-unknown-linux-gnueabi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ FROM cross-base as build
1414

1515
RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
1616
g++-arm-linux-gnueabi \
17+
gfortran-arm-linux-gnueabi \
1718
crossbuild-essential-armel \
1819
libc6-dev-armel-cross
1920

docker/Dockerfile.armv7-unknown-linux-gnueabi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ FROM cross-base as build
1414

1515
RUN apt-get install --assume-yes --no-install-recommends \
1616
g++-arm-linux-gnueabi \
17+
gfortran-arm-linux-gnueabi \
1718
libc6-dev-armel-cross
1819

1920
COPY qemu.sh /

docker/Dockerfile.armv7-unknown-linux-gnueabihf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ FROM cross-base as build
1414

1515
RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
1616
g++-arm-linux-gnueabihf \
17+
gfortran-arm-linux-gnueabihf \
1718
libc6-dev-armhf-cross
1819

1920
COPY deny-debian-packages.sh /

docker/Dockerfile.i586-unknown-linux-gnu

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ FROM cross-base as build
1414

1515
RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
1616
g++-i686-linux-gnu \
17+
gfortran-i686-linux-gnu \
1718
libc6-dev-i386-cross
1819

1920
COPY deny-debian-packages.sh /

docker/Dockerfile.i686-unknown-linux-gnu

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ FROM cross-base as build
1414

1515
RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
1616
g++-i686-linux-gnu \
17+
gfortran-i686-linux-gnu \
1718
libc6-dev-i386-cross
1819

1920
COPY deny-debian-packages.sh /

docker/Dockerfile.mips-unknown-linux-gnu

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ FROM cross-base as build
1414

1515
RUN apt-get install --assume-yes --no-install-recommends \
1616
g++-mips-linux-gnu \
17+
gfortran-mips-linux-gnu \
1718
libc6-dev-mips-cross
1819

1920
COPY qemu.sh /

docker/Dockerfile.mips64-unknown-linux-gnuabi64

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ FROM cross-base as build
1414

1515
RUN apt-get update && apt-get install --assume-yes --no-install-recommends \
1616
g++-mips64-linux-gnuabi64 \
17+
gfortran-mips64-linux-gnuabi64 \
1718
libc6-dev-mips64-cross
1819

1920
COPY deny-debian-packages.sh /

0 commit comments

Comments
 (0)