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

extphprs / ext-php-rs / 25376262349 / 1
72%
master: 66%

Build:
Build:
LAST BUILD BRANCH: fix/string-prop-getter-zend-string-leak
DEFAULT BRANCH: master
Ran 05 May 2026 12:29PM UTC
Files 100
Run time 5s
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

05 May 2026 12:26PM UTC coverage: 72.479% (+6.2%) from 66.241%
25376262349.1

Pull #734

github

ptondereau
fix(build): probe libphp before emitting -lphp on force_link

The previous cleanup assumed the only "ships php-config but no
libphp.dylib at <prefix>/lib" layout was the Alpine PHP Docker
image, which the musl matrix no longer tests. Homebrew's
`php@x.y-debug-zts` formula has the same shape, and the macOS
test job sets EXT_PHP_RS_LINK_LIBPHP=1 to opt into linking libphp
into the test binaries.

Without the probe, macOS 8.1 stable ts now fails with
"ld: library 'php' not found" (CI run 25371483204).

Restore the probe but skip the unresolved-symbols-emit fallback.
The `-Wl,-undefined,dynamic_lookup` rustflag in .cargo/config.toml
already covers the macOS test executable when libphp is absent;
emitting it again would just duplicate the rustflag. The `embed`
feature stays strict (always -lphp) because the standalone binary
genuinely requires it at link time.
Pull Request #734: feat!: PHP 8 union, intersection, DNF, and class-union type hints

11514 of 15886 relevant lines covered (72.48%)

33.34 hits per line

Source Files on job 25376262349.1
  • Tree
  • List 100
  • Changed 20
  • Source Changed 20
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25376262349
  • 736c2f9e on github
  • Prev Job for on feat/issue-199-primitive-union-types (#24796431378.1)
  • Next Job for on feat/issue-199-primitive-union-types (#25379160470.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc