Skip to content

Use tagged version of php-sdk-binary-tools #5

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

Merged
merged 1 commit into from
Jul 16, 2024

Conversation

cmb69
Copy link
Member

@cmb69 cmb69 commented Jul 16, 2024

See https://github.com/php/php-sdk-binary-tools?tab=readme-ov-file#internal-notes.

According to that documentation, for PHP 7.0 and 7.1, PHP SDK 2.1 would be required; however, we already used newer versions, and so far nobody had complained, apparently. So maybe the php-sdk-binary-tools README is not quite correct, or we would need to adapt the tag for those PHP versions. On the other hand, it is somewhat unlikely that these old versions are still in use, so we don't care too much about that.

See <https://github.com/php/php-sdk-binary-tools?tab=readme-ov-file#internal-notes>.

According to that documentation, for PHP 7.0 and 7.1, PHP SDK 2.1 would
be required; however, we already used newer versions, and so far nobody
had complained, apparently.  So maybe the php-sdk-binary-tools README
is not quite correct, or we would need to adapt the tag for those PHP
versions.  On the other hand, it is somewhat unlikely that these old
versions are still in use, so we don't care too much about that.
@cmb69
Copy link
Member Author

cmb69 commented Jul 16, 2024

Since php-sdk-2.3.0 had not yet been tagged, this is just a draft and must not be merged.

@Jan-E
Copy link

Jan-E commented Jul 16, 2024

FWIW: I am still using https://github.com/OSTC/php-sdk-binary-tools.git with my own dependencies and some adjustments for newer PHP-versions. Works fine for PHP 5.3 up until 8.3. PHP 8.4 with VS16 works fine as well, but 8.4 alpha 1 with VS17 stumbled over https://github.com/php/php-src/blob/ffab987fb1e0cfe2e2c361dcf88644fc9048057d/win32/build/confutils.js#L2946
Apparently, it could not find COMPILER_NAME_LONG

@cmb69
Copy link
Member Author

cmb69 commented Jul 16, 2024

PHP 8.4 with VS16 works fine as well, but 8.4 alpha 1 with VS17 stumbled over https://github.com/php/php-src/blob/ffab987fb1e0cfe2e2c361dcf88644fc9048057d/win32/build/confutils.js#L2946
Apparently, it could not find COMPILER_NAME_LONG

Hasn't this been fixed with php/php-src@ffab987?

@cmb69 cmb69 marked this pull request as ready for review July 16, 2024 14:39
@cmb69 cmb69 merged commit 14f764c into php:main Jul 16, 2024
@cmb69 cmb69 deleted the cmb/tagged-php-sdk branch July 16, 2024 14:40
@Jan-E
Copy link

Jan-E commented Jul 16, 2024

PHP 8.4 with VS16 works fine as well, but 8.4 alpha 1 with VS17 stumbled over https://github.com/php/php-src/blob/ffab987fb1e0cfe2e2c361dcf88644fc9048057d/win32/build/confutils.js#L2946
Apparently, it could not find COMPILER_NAME_LONG

Hasn't this been fixed with php/php-src@ffab987?

I will try that with alpha 2.

@Jan-E
Copy link

Jan-E commented Jul 17, 2024

PHP 8.4 with VS16 works fine as well, but 8.4 alpha 1 with VS17 stumbled over https://github.com/php/php-src/blob/ffab987fb1e0cfe2e2c361dcf88644fc9048057d/win32/build/confutils.js#L2946
Apparently, it could not find COMPILER_NAME_LONG

Hasn't this been fixed with php/php-src@ffab987?

Works! Building with a lot of extensions: https://phpdev.toolsforresearch.com/php-8.4.0alpha2-nts-Win32-vs17-x64.htm
Some of them tested, others not.

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.

2 participants