Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ Third-party extensions are built and released as separate overlay archives:

Each overlay archive is intended to be extracted over the matching base package for the same PostgreSQL version and target.

`credcheck` is currently Linux-only. Version 5.0 calls the POSIX `strcasestr()` API,
which is unavailable in the MSYS2/MinGW Windows toolchain, so the release workflow
skips this overlay for `windows_x86_64` until an upstream Windows-compatible release
is available.

## Linux Portability

The Linux build uses the `manylinux2014` container (CentOS 7 base, glibc 2.17) to maximize compatibility across distributions. ELF binaries are patched with `patchelf` to use `$ORIGIN`-relative RPATHs, making the archive relocatable without system-wide library installation.
Expand Down
4 changes: 4 additions & 0 deletions ci/postgresql-release-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,12 @@
"credcheck": {
"repo": "https://github.com/HexaCluster/credcheck.git",
"ref": "v5.0",
"skip_targets": [
"windows_x86_64"
],
"notes": [
"Requires shared_preload_libraries = 'credcheck'.",
"Not built for Windows: credcheck v5.0 uses the POSIX strcasestr() API, which is unavailable in the MSYS2/MinGW Windows toolchain.",
"Enable with CREATE EXTENSION credcheck;"
]
},
Expand Down
Loading