Skip to content

Commit a10ced4

Browse files
committed
add abseil to dockerfile
1 parent 061df58 commit a10ced4

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

ci/cloudbuild/dockerfiles/demo-debian-bookworm.Dockerfile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,20 @@ RUN curl -fsSL https://github.com/google/crc32c/archive/1.1.2.tar.gz | \
7979
ldconfig
8080
# ```
8181

82+
# #### abseil
83+
WORKDIR /var/tmp/build/abseil-cpp
84+
RUN curl -fsSL https://github.com/abseil/abseil-cpp/archive/20250127.1.tar.gz | \
85+
tar -xzf - --strip-components=1 && \
86+
cmake \
87+
-DCMAKE_BUILD_TYPE=Release \
88+
-DABSL_BUILD_TESTING=OFF \
89+
-DABSL_PROPAGATE_CXX_STD=ON \
90+
-DBUILD_SHARED_LIBS=yes \
91+
-S . -B cmake-out && \
92+
cmake --build cmake-out -- -j ${NCPU:-4} && \
93+
cmake --build cmake-out --target install -- -j ${NCPU:-4} && \
94+
ldconfig
95+
8296
# #### opentelemetry-cpp
8397

8498
# The project has an **optional** dependency on the OpenTelemetry library.

google/cloud/storage/internal/crc32c.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,4 @@ std::uint32_t ExtendCrc32c(std::uint32_t crc, absl::Cord const& data,
6464
GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
6565
} // namespace storage_internal
6666
} // namespace cloud
67-
} // namespace google
67+
} // namespace google

0 commit comments

Comments
 (0)