Skip to content

Releases: phdye-cygwin/abseil-cpp

Abseil LTS 20250512.1 — Cygwin x86_64

09 Apr 13:36

Choose a tag to compare

Pre-built static libraries and headers for Cygwin x86_64.

Build environment: GCC 13.4.0, cmake version 4.2.1, Cygwin 3.6.7-1.x86_64, Release mode
ABI: -D_GLIBCXX_USE_CXX11_ABI=1 (SSO strings, required for Protobuf compatibility)
Prefix: /usr/local (does not conflict with system abseil in /usr)
GoogleTest: 1.16.0, vendored at lib/absl/vendor/

Installation

Extract at the filesystem root to install into /usr/local:

cd / && tar xzf abseil-cpp-20250512.1-cygwin-x86_64.tar.gz

Verify checksum:

sha256sum -c checksums-sha256.txt

Contents

  • Libraries in /usr/local/lib/libabsl_*.a
  • Headers in /usr/local/include/absl/
  • CMake config in /usr/local/lib/cmake/absl/
  • Vendored GoogleTest in /usr/local/lib/absl/vendor/
  • pkg-config in /usr/local/lib/pkgconfig/absl_*.pc

Usage

list(APPEND CMAKE_PREFIX_PATH /usr/local)
find_package(absl REQUIRED)

No separate find_package(GTest) is needed.

Purpose

These binaries support the Cygwin port of Protocol Buffers 7.35.0 at
phdye-cygwin/protobuf.