• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

llnl / GOTCHA / 38273386467
99%
develop: 99%

Build:
Build:
LAST BUILD BRANCH: refs/pull/178/merge
DEFAULT BRANCH: develop
Ran 12 Oct 2026 03:59PM UTC
Jobs 1
Files 10
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Oct 2026 03:52PM UTC coverage: 99.007%. Remained the same
38273386467

Pull #178

github

hariharan-devarajan
fix(build): declare getpagesize under strict POSIX feature macros

libc_wrappers.h maps gotcha_getpagesize to getpagesize, which glibc does
not declare when the build defines _POSIX_C_SOURCE=200809L. gcc 14 turns
the implicit declaration into an error. This hits projects that pull
GOTCHA in through FetchContent with strict POSIX flags, such as brahma,
on both glibc 2.28 and 2.34.

The symbol is still exported by glibc, so declare it next to the macro.
The declaration matches the glibc prototype and is harmless when the
header already provides it.

CI now builds and runs the unit tests in manylinux_2_28 and
manylinux_2_34 containers (gcc 14), with default flags and with
-D_POSIX_C_SOURCE=200809L.
Pull Request #178: fix(build): declare getpagesize under strict POSIX feature macros

1097 of 1108 relevant lines covered (99.01%)

190514.78 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38273386467.1 12 Oct 2026 03:59PM UTC 10
99.01
GitHub Action Run
Source Files on build 38273386467
  • Tree
  • List 10
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #178
  • PR Base - develop (#38269262687)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc