Skip to content

Commit b8d7df7

Browse files
committed
Fix gdb pretty-printer issue
1 parent f34143e commit b8d7df7

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

amd64/gcc-11-ubuntu-20.04/Dockerfile

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM ubuntu:20.04
22

3-
ARG Gcc11Version
4-
ARG BuildVersion
3+
ARG Gcc11Version=11.1.0
4+
ARG BuildVersion=1
55

66
# Download gcc source code
77
RUN apt update && apt install -y wget build-essential flex libz-dev libzstd-dev
@@ -50,6 +50,8 @@ RUN /gcc-$Gcc11Version/configure \
5050
--enable-link-serialization=2
5151
RUN make -j`nproc`
5252
RUN make install-strip DESTDIR=/gcc-$Gcc11Version-$BuildVersion-ubuntu-20.04
53+
RUN mkdir -p /gcc-$Gcc11Version-$BuildVersion-ubuntu-20.04/usr/share/gdb/auto-load/usr/lib64 && \
54+
mv /gcc-$Gcc11Version-$BuildVersion-ubuntu-20.04/usr/lib64/libstdc++.so.6.0.29-gdb.py /gcc-$Gcc11Version-$BuildVersion-ubuntu-20.04/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.29-gdb.py
5355

5456
# Build aarch64-gcc-11
5557
RUN apt install -y g++-aarch64-linux-gnu
@@ -92,6 +94,8 @@ RUN /gcc-$Gcc11Version/configure \
9294
--enable-link-serialization=2
9395
RUN make -j`nproc`
9496
RUN make install-strip DESTDIR=/gcc-$Gcc11Version-$BuildVersion-ubuntu-20.04
97+
RUN mkdir -p /gcc-$Gcc11Version-$BuildVersion-ubuntu-20.04/usr/share/gdb/auto-load/usr/aarch64-linux-gnu/lib64 && \
98+
mv /gcc-$Gcc11Version-$BuildVersion-ubuntu-20.04/usr/aarch64-linux-gnu/lib64/libstdc++.so.6.0.29-gdb.py /gcc-$Gcc11Version-$BuildVersion-ubuntu-20.04/usr/share/gdb/auto-load/usr/aarch64-linux-gnu/lib64/libstdc++.so.6.0.29-gdb.py
9599

96100
# Generate deb
97101
WORKDIR /

0 commit comments

Comments
 (0)