@@ -23,7 +23,7 @@ ARG NCPU=4
2323RUN apt-get update && \
2424 apt-get --no-install-recommends install -y apt-transport-https apt-utils \
2525 automake build-essential ca-certificates cmake curl git \
26- gcc g++ m4 make ninja-build pkg-config tar wget zlib1g-dev
26+ gcc g++ m4 make ninja-build pkg-config tar wget zlib1g-dev libc6-dbg
2727# ```
2828
2929# Install the development packages for direct `google-cloud-cpp` dependencies:
@@ -62,7 +62,7 @@ WORKDIR /var/tmp/build/abseil-cpp
6262RUN curl -fsSL https://github.com/abseil/abseil-cpp/archive/20250814.1.tar.gz | \
6363 tar -xzf - --strip-components=1 && \
6464 cmake \
65- -DCMAKE_BUILD_TYPE=Release \
65+ -DCMAKE_BUILD_TYPE=Debug \
6666 -DCMAKE_CXX_STANDARD=17 \
6767 -DABSL_BUILD_TESTING=OFF \
6868 -DBUILD_SHARED_LIBS=yes \
@@ -79,7 +79,7 @@ WORKDIR /var/tmp/build/protobuf
7979RUN curl -fsSL https://github.com/protocolbuffers/protobuf/archive/v33.1.tar.gz | \
8080 tar -xzf - --strip-components=1 && \
8181 cmake \
82- -DCMAKE_BUILD_TYPE=Release \
82+ -DCMAKE_BUILD_TYPE=Debug \
8383 -DCMAKE_CXX_STANDARD=17 \
8484 -DBUILD_SHARED_LIBS=yes \
8585 -Dprotobuf_BUILD_TESTS=OFF \
@@ -97,7 +97,7 @@ WORKDIR /var/tmp/build/opentelemetry-cpp
9797RUN curl -fsSL https://github.com/open-telemetry/opentelemetry-cpp/archive/v1.24.0.tar.gz | \
9898 tar -xzf - --strip-components=1 && \
9999 cmake \
100- -DCMAKE_BUILD_TYPE=Release \
100+ -DCMAKE_BUILD_TYPE=Debug \
101101 -DCMAKE_CXX_STANDARD=17 \
102102 -DBUILD_SHARED_LIBS=yes \
103103 -DWITH_EXAMPLES=OFF \
@@ -117,7 +117,7 @@ WORKDIR /var/tmp/build/c-ares
117117RUN curl -fsSL https://github.com/c-ares/c-ares/archive/refs/tags/cares-1_17_1.tar.gz | \
118118 tar -xzf - --strip-components=1 && \
119119 cmake \
120- -DCMAKE_BUILD_TYPE=Release \
120+ -DCMAKE_BUILD_TYPE=Debug \
121121 -DBUILD_SHARED_LIBS=yes \
122122 -S . -B cmake-out && \
123123 cmake --build cmake-out --target install && \
@@ -130,7 +130,7 @@ RUN curl -fsSL https://github.com/c-ares/c-ares/archive/refs/tags/cares-1_17_1.t
130130WORKDIR /var/tmp/build/re2
131131RUN curl -fsSL https://github.com/google/re2/archive/2025-07-22.tar.gz | \
132132 tar -xzf - --strip-components=1 && \
133- cmake -DCMAKE_BUILD_TYPE=Release \
133+ cmake -DCMAKE_BUILD_TYPE=Debug \
134134 -DBUILD_SHARED_LIBS=ON \
135135 -DRE2_BUILD_TESTING=OFF \
136136 -S . -B cmake-out && \
@@ -145,7 +145,7 @@ WORKDIR /var/tmp/build/grpc
145145RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.76.0.tar.gz | \
146146 tar -xzf - --strip-components=1 && \
147147 cmake \
148- -DCMAKE_BUILD_TYPE=Release \
148+ -DCMAKE_BUILD_TYPE=Debug \
149149 -DCMAKE_CXX_STANDARD=17 \
150150 -DBUILD_SHARED_LIBS=yes \
151151 -DgRPC_INSTALL=ON \
0 commit comments