From 36ee83437d5dee5a57e934ad3f8d83e96106a876 Mon Sep 17 00:00:00 2001 From: Roman Gershman Date: Wed, 5 Mar 2025 08:49:31 +0200 Subject: [PATCH] chore: configure gdb settings (#17) --- fedora30-dev.Dockerfile | 5 ++++- fedora41-dev.Dockerfile | 5 ++++- u20.04-dev.Dockerfile | 4 ++++ u22.04-dev.Dockerfile | 2 ++ u24.04-dev.Dockerfile | 2 ++ 5 files changed, 16 insertions(+), 2 deletions(-) diff --git a/fedora30-dev.Dockerfile b/fedora30-dev.Dockerfile index ed52a6c..7e25cf3 100644 --- a/fedora30-dev.Dockerfile +++ b/fedora30-dev.Dockerfile @@ -10,4 +10,7 @@ RUN dnf install -y automake gcc-c++ git libtool make ninja-build \ RUN dnf install -y bison libzstd-static --releasever=32 -RUN /tmp/install_boost.sh && /tmp/get_cmake.sh \ No newline at end of file +RUN /tmp/install_boost.sh && /tmp/get_cmake.sh + +RUN mkdir -p ~/.config/gdb && echo 'set history save on' >> ~/.config/gdb/gdbinit \ + && echo 'set debuginfod enabled off' >> ~/.config/gdb/gdbinit \ No newline at end of file diff --git a/fedora41-dev.Dockerfile b/fedora41-dev.Dockerfile index e96e4d0..c60f548 100644 --- a/fedora41-dev.Dockerfile +++ b/fedora41-dev.Dockerfile @@ -4,4 +4,7 @@ FROM fedora:41 RUN dnf install -y automake boost-devel bison ccache cmake gcc-c++ git \ libtool make ninja-build \ openssl-devel libunwind-devel autoconf-archive patch \ - pcre2-devel python3-devel python3-pip zlib-devel gdb \ No newline at end of file + pcre2-devel python3-devel python3-pip zlib-devel gdb + +RUN mkdir -p ~/.config/gdb && echo 'set history save on' >> ~/.config/gdb/gdbinit \ + && echo 'set debuginfod enabled off' >> ~/.config/gdb/gdbinit \ No newline at end of file diff --git a/u20.04-dev.Dockerfile b/u20.04-dev.Dockerfile index d7550e5..3681a3e 100644 --- a/u20.04-dev.Dockerfile +++ b/u20.04-dev.Dockerfile @@ -23,3 +23,7 @@ RUN /tmp/get_mold.sh RUN /tmp/install_versioned_redis.sh redis-server redis-server-6.2.11 https://github.com/redis/redis/archive/6.2.11.tar.gz RUN /tmp/install_versioned_redis.sh redis-server redis-server-7.2.2 https://github.com/redis/redis/archive/7.2.2.tar.gz RUN /tmp/install_versioned_redis.sh valkey-server valkey-server-8.0.1 https://github.com/valkey-io/valkey/archive/refs/tags/8.0.1.tar.gz + +RUN mkdir -p ~/.config/gdb && echo 'set history save on' >> ~/.config/gdb/gdbinit \ + && echo 'set debuginfod enabled off' >> ~/.config/gdb/gdbinit + \ No newline at end of file diff --git a/u22.04-dev.Dockerfile b/u22.04-dev.Dockerfile index 106c702..3dec0d1 100644 --- a/u22.04-dev.Dockerfile +++ b/u22.04-dev.Dockerfile @@ -16,3 +16,5 @@ RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 40 \ --slave /usr/bin/g++ g++ /usr/bin/g++-11 RUN /tmp/get_mold.sh +RUN mkdir -p ~/.config/gdb && echo 'set history save on' >> ~/.config/gdb/gdbinit \ + && echo 'set debuginfod enabled off' >> ~/.config/gdb/gdbinit \ No newline at end of file diff --git a/u24.04-dev.Dockerfile b/u24.04-dev.Dockerfile index 25c67c3..f95f946 100644 --- a/u24.04-dev.Dockerfile +++ b/u24.04-dev.Dockerfile @@ -14,3 +14,5 @@ RUN apt update && apt install -y autoconf-archive bison clang cmake curl gdb git && rm -rf /var/lib/apt/lists/* RUN /tmp/get_mold.sh +RUN mkdir -p ~/.config/gdb && echo 'set history save on' >> ~/.config/gdb/gdbinit \ + && echo 'set debuginfod enabled off' >> ~/.config/gdb/gdbinit \ No newline at end of file