Skip to content

Commit c9c186c

Browse files
authored
[Bugfix:Autograding] Fix gcc/g++ symlinks (#63)
Co-authored-by: Barb Cutler <Barb Cutler>
1 parent 90b5b06 commit c9c186c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

dockerfiles/gcc/11/Dockerfile

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ RUN apt-get update
55
RUN apt-get install -y gcc-11 g++-11
66
RUN rm -rf /var/lib/apt/lists/*
77

8-
# symlinks
9-
RUN ln -s /usr/bin/aarch64-linux-gnu-gcc-11 /usr/bin/gcc
10-
RUN ln -s /usr/bin/aarch64-linux-gnu-g++-11 /usr/bin/g++
8+
# symlinks - x86
9+
RUN if test -e /usr/bin/x86_64-linux-gnu-gcc-11; then ln -s /usr/bin/x86_64-linux-gnu-gcc-11 /usr/bin/gcc; fi
10+
RUN if test -e /usr/bin/x86_64-linux-gnu-g++-11; then ln -s /usr/bin/x86_64-linux-gnu-g++-11 /usr/bin/g++; fi
11+
12+
# symlinks - ARM
13+
RUN if test -e /usr/bin/aarch64-linux-gnu-gcc-11; then ln -s /usr/bin/aarch64-linux-gnu-gcc-11 /usr/bin/gcc; fi
14+
RUN if test -e /usr/bin/aarch64-linux-gnu-g++-11; then ln -s /usr/bin/aarch64-linux-gnu-g++-11 /usr/bin/g++; fi

0 commit comments

Comments
 (0)