@@ -68,20 +68,14 @@ ENV PATH=/usr/local/bin:${PATH}
6868
6969# #### Abseil
7070
71- # Rocky Linux 9 includes a package for Abseil, unfortunately, this package is
72- # incomplete, as it lacks the CMake support files for it. We need to compile
73- # Abseiil from source. Enabling `ABSL_PROPAGATE_CXX_STD` propagates the version
74- # of C++ used to compile Abseil to anything that depends on Abseil.
75-
7671# ```bash
7772WORKDIR /var/tmp/build/abseil-cpp
78- RUN curl -fsSL https://github.com/abseil/abseil-cpp/archive/20250127 .1.tar.gz | \
73+ RUN curl -fsSL https://github.com/abseil/abseil-cpp/archive/20250814 .1.tar.gz | \
7974 tar -xzf - --strip-components=1 && \
8075 cmake \
8176 -DCMAKE_BUILD_TYPE=Release \
8277 -DCMAKE_CXX_STANDARD=17 \
8378 -DABSL_BUILD_TESTING=OFF \
84- -DABSL_PROPAGATE_CXX_STD=ON \
8579 -DBUILD_SHARED_LIBS=yes \
8680 -S . -B cmake-out && \
8781 cmake --build cmake-out -- -j ${NCPU:-4} && \
@@ -159,27 +153,6 @@ RUN curl -fsSL https://github.com/grpc/grpc/archive/v1.74.1.tar.gz | \
159153 ldconfig
160154# ```
161155
162- # #### crc32c
163-
164- # The project depends on the Crc32c library, we need to compile this from
165- # source:
166-
167- # ```bash
168- WORKDIR /var/tmp/build/crc32c
169- RUN curl -fsSL https://github.com/google/crc32c/archive/1.1.2.tar.gz | \
170- tar -xzf - --strip-components=1 && \
171- cmake \
172- -DCMAKE_BUILD_TYPE=Release \
173- -DBUILD_SHARED_LIBS=yes \
174- -DCRC32C_BUILD_TESTS=OFF \
175- -DCRC32C_BUILD_BENCHMARKS=OFF \
176- -DCRC32C_USE_GLOG=OFF \
177- -S . -B cmake-out && \
178- cmake --build cmake-out -- -j ${NCPU:-4} && \
179- cmake --build cmake-out --target install -- -j ${NCPU:-4} && \
180- ldconfig
181- # ```
182-
183156# #### nlohmann_json library
184157
185158# The project depends on the nlohmann_json library. We use CMake to
0 commit comments