pecl-database-ibm_db2
pecl-database-ibm_db2 copied to clipboard
PHP8 Windows builds - ?
https://windows.php.net/downloads/pecl/releases/ibm_db2/2.1.5/logs/
Another team seems to be handling Windows binaries, per https://github.com/php/pecl-database-ibm_db2#prebuilt-binaries-for-windows - reopen if those don't work.
That's fine et al, but I don't have ways to verify integrity of some 3rd party builds. I would really prefer to have PECL builds fixed. Thank you in advance.
As part of CI, I could figure out how to set up some kind build stuff. No guarantees because I haven't messed with that part of PECL, plus I'd need to see if anyone else is doing similar w/ Actions.
As far as I'm aware, PECL routinely rebuilding extensions, when new version of a module (or a new major PHP version) is released. Build logs are also helpfully available. If you have issues with their build system, the Windows Internals mailing list is probably the best first stop here for help. Thank you for your effort and services!
@AnrDaemon shall we close this ?
I don't see it fixed https://pecl.php.net/package/ibm_db2
CI (in #21) is going to be a prerequisite for automating Windows builds (makes sure we have the infrastructure for it, would just need adapted rules to pump out build artifacts for the full matrix), so it won't happen before that.
As far as I understand, PHP Windows team running their own CI system off the provided repos. What you need is to match environment and/or fix compilation errors. Am I understanding the issue correctly?
The CI branch contains the GH Actions (before, we were using Travis, which had limitations and changed their pricing scheme) plus additional fixes (i.e. for 64-bit Windows).
With the CI actions, it's not much work to do i.e. provide artifacts on every tag. Not sure how it'd get uploaded to PECL (I could figure that out), but it could probably put it under the releases tab in GitHub.
PECL runs their own build system.
@AnrDaemon please refer https://github.com/ibmdb/php_ibm_db2 for windows dlls. Its built by IBM DB2 team. Will be releasing dlls to support for PHP 8.1.