Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP8 Windows builds - ? #20

Open
AnrDaemon opened this issue Dec 26, 2021 · 11 comments
Open

PHP8 Windows builds - ? #20

AnrDaemon opened this issue Dec 26, 2021 · 11 comments

Comments

@AnrDaemon
Copy link

https://windows.php.net/downloads/pecl/releases/ibm_db2/2.1.5/logs/

@NattyNarwhal
Copy link
Member

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.

@AnrDaemon
Copy link
Author

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.

@NattyNarwhal
Copy link
Member

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.

@NattyNarwhal NattyNarwhal reopened this Feb 17, 2022
@AnrDaemon
Copy link
Author

AnrDaemon commented Feb 18, 2022

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!

@praveen-db2
Copy link
Contributor

@AnrDaemon shall we close this ?

@AnrDaemon
Copy link
Author

I don't see it fixed https://pecl.php.net/package/ibm_db2

@NattyNarwhal
Copy link
Member

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.

@AnrDaemon
Copy link
Author

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?

@NattyNarwhal
Copy link
Member

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.

@AnrDaemon
Copy link
Author

PECL runs their own build system.

@praveen-db2
Copy link
Contributor

@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.

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

No branches or pull requests

3 participants