Skip to content

Add support for v8js#1296

Merged
mlocati merged 1 commit into
mlocati:masterfrom
standa:add-v8js-extension
Jun 9, 2026
Merged

Add support for v8js#1296
mlocati merged 1 commit into
mlocati:masterfrom
standa:add-v8js-extension

Conversation

@standa

@standa standa commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Builds v8js from the phpv8/v8js GitHub php8 branch (PECL has no PHP 8.x release) and links it against the V8 engine shipped by the distro's Node.js packages (nodejs-libs on Alpine, libnode-dev on Debian), as discussed in #729.

Tested on alpine 3.19/3.22/3.23 and debian bookworm/trixie. Older distros are excluded via special-requirements either because they lack the nodejs-libs package (alpine <= 3.18) or because their bundled V8 is < 9.0 (buster, bullseye).

Closes #729

Test: v8js

Comment thread data/special-requirements Outdated
Builds v8js from the phpv8/v8js GitHub `php8` branch (PECL has no
PHP 8.x release) and links it against the V8 engine shipped by the
distro's Node.js packages (nodejs-libs on Alpine, libnode-dev on
Debian), as discussed in mlocati#729.

Tested on alpine 3.19/3.22/3.23 and debian bookworm/trixie. Older
distros are excluded via special-requirements either because they
lack the nodejs-libs package (alpine <= 3.18) or because their
bundled V8 is < 9.0 (buster, bullseye).

Closes mlocati#729

Test: v8js
@standa standa force-pushed the add-v8js-extension branch from 6e8cdbc to 0047458 Compare June 8, 2026 20:14
@mlocati

mlocati commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Thanks!

@mlocati mlocati merged commit 52fe485 into mlocati:master Jun 9, 2026
66 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for v8js extension

2 participants