php / php-windows-builder

Tooling to build PHP and extensions on Windows
MIT License
28 stars 18 forks source link

PECL builds #3

Open shivammathur opened 3 months ago

shivammathur commented 3 months ago

This issue is to track the progress of the PECL builds we are doing

Here is the list of extensions built so far

AnrDaemon commented 1 month ago

Uploaded crypto DLL's are up to 8.1 only. If there's compilation errors for newer PHP releases, we'd need a better visibility for them.

Your list is missing RRD extension. Which, according to phptools.online, building fine for up to 8.3.

AnrDaemon commented 1 month ago

I'd also like to see Lua, but as far as I'm aware, it does not build for PHP8 OOB.

macintoshplus commented 1 month ago

I'd also like to see Lua, but as far as I'm aware, it does not build for PHP8 OOB.

Hi, the DLL for PHP 8.0 to 8.3 are available here: https://phpext.phptools.online/extension/languages/lua-416

shivammathur commented 1 month ago

@AnrDaemon Added builds for crypto, rrd and lua.

AnrDaemon commented 1 month ago

\o/ yau!

cmb69 commented 1 month ago

Could you please roll build of the new https://pecl.php.net/package/pinpoint_php PECL extension? I did a quick build against PHP 8.3.9, and that worked without issues. Apparently, no external dependencies are required for that package.

shivammathur commented 1 month ago

@cmb69 Just noticed that it has a config.w32 in PECL, I have uploaded the builds.

cmb69 commented 1 month ago

cmark 1.2.0 builds are missing, but see https://github.com/krakjoe/cmark/issues/20 and https://github.com/krakjoe/cmark/issues/21, which are shop-stoppers anyway.

cmb69 commented 2 weeks ago

PDO_OCI doesn't seem to be supported yet. See https://github.com/php/pecl-database-pdo_oci/pull/9/commits/a236fe4dfc4beddf5de810392d72d2e748eb4ac2 on how that could be done with setup-php-sdk.

shivammathur commented 2 weeks ago

@cmb69 I have added PHP 8.3 builds for PDO_OCI 1.1.0.

cmb69 commented 1 week ago

Consider to also build https://pecl.php.net/package/opentelemetry (standard procedure; nothing special).

shivammathur commented 1 week ago

@cmb69 Added