Skip to content

Commit 578b2e9

Browse files
committed
Reduce disk usage
1 parent 58dcbf1 commit 578b2e9

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

Dockerfile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ RUN set -ex ;\
5151
tar -xf /tmp/gcc.tar.xz -C /src --strip-components=1 ;\
5252
echo $GCC_VERSION > /src/gcc/BASE-VER ;\
5353
\
54-
rm -rf /tmp/gcc-build/amd64 ;\
54+
rm -rf /tmp/gcc-build ;\
5555
mkdir -p /tmp/gcc-build/amd64 ;\
5656
cd /tmp/gcc-build/amd64 ;\
5757
/src/configure \
@@ -98,7 +98,8 @@ RUN set -ex ;\
9898
;\
9999
make -j$(nproc) ;\
100100
make install-strip DESTDIR=/opt/gcc/x86_64-linux-gnu ;\
101-
rm /opt/gcc/x86_64-linux-gnu/usr/bin/*-tmp
101+
rm /opt/gcc/x86_64-linux-gnu/usr/bin/*-tmp ;\
102+
rm -rf /tmp/gcc-build
102103

103104
RUN set -ex ;\
104105
cp -r /opt/gcc/x86_64-linux-gnu/usr / ;\
@@ -140,7 +141,7 @@ RUN set -ex ;\
140141
tar -xf /tmp/gcc.tar.xz -C /src --strip-components=1 ;\
141142
echo $GCC_VERSION > /src/gcc/BASE-VER ;\
142143
\
143-
rm -rf /tmp/gcc-build/arm64 ;\
144+
rm -rf /tmp/gcc-build ;\
144145
mkdir -p /tmp/gcc-build/arm64 ;\
145146
cd /tmp/gcc-build/arm64 ;\
146147
/src/configure \
@@ -183,7 +184,8 @@ RUN set -ex ;\
183184
--enable-libphobos-checking=release \
184185
;\
185186
make -j$(nproc) ;\
186-
make install-strip DESTDIR=/opt/gcc/aarch64-linux-gnu
187+
make install-strip DESTDIR=/opt/gcc/aarch64-linux-gnu ;\
188+
rm -rf /tmp/gcc-build
187189

188190
# Command line arguments obtained from ubuntu:questing
189191
# $ apt-get install -y g++-arm-linux-gnueabihf
@@ -207,7 +209,7 @@ RUN set -ex ;\
207209
tar -xf /tmp/gcc.tar.xz -C /src --strip-components=1 ;\
208210
echo $GCC_VERSION > /src/gcc/BASE-VER ;\
209211
\
210-
rm -rf /tmp/gcc-build/armhf ;\
212+
rm -rf /tmp/gcc-build ;\
211213
mkdir -p /tmp/gcc-build/armhf ;\
212214
cd /tmp/gcc-build/armhf ;\
213215
/src/configure \
@@ -254,7 +256,8 @@ RUN set -ex ;\
254256
--enable-libphobos-checking=release \
255257
;\
256258
make -j$(nproc) ;\
257-
make install-strip DESTDIR=/opt/gcc/arm-linux-gnueabihf
259+
make install-strip DESTDIR=/opt/gcc/arm-linux-gnueabihf ;\
260+
rm -rf /tmp/gcc-build
258261

259262
################################################################################
260263
# Output

0 commit comments

Comments
 (0)