Edit report at https://bugs.php.net/bug.php?id=75109&edit=1

 ID:                 75109
 Updated by:         [email protected]
 Reported by:        [email protected]
 Summary:            VC 15 pecl deps missing
 Status:             Open
 Type:               Feature/Change Request
 Package:            Website problem
 Operating System:   Windows
 PHP Version:        Irrelevant
 Block user comment: N
 Private report:     N

 New Comment:

> The vc15 runtime is binary compatible to vc14, […]

Thanks, Anatol, I wasn't aware of this. And indeed, I've just
built the full test suite of external libgd with VC 15 using the
VC14 dependencies (x64 and x86), and everything is working fine.


Previous Comments:
------------------------------------------------------------------------
[2017-08-23 16:18:06] [email protected]

Thanks for the ping, Christoph. The vc15 runtime is binary compatible to vc14, 
here is more info 
https://blogs.msdn.microsoft.com/vcblog/2017/03/07/binary-compatibility-and-pain-free-upgrade-why-moving-to-visual-studio-2017-is-almost-too-easy/
 . Since we never link the runtime statically, neither for the core nor 
elsewhere, using vc14 binaries should be ok in most case.

ATM the prepared PECL snapshots against 7.2 betas use these vc14 deps, while 
for the core the clean vc15 rebuilds are in place. I was planning some dep 
rebuilds for PECL, but didn't see it critical as there is the binary 
compatibility promise allowing to save the rebuild effort for now. There still 
could be linker issues, which are a different topic. I'd suggest you to take 
the vc14 PECL bins for both vc14 and vc15 builds, if there are issues - clean 
vc15 builds can be done. 

Thanks.

------------------------------------------------------------------------
[2017-08-23 15:10:18] [email protected]

> you can download deps using
> https://github.com/OSTC/php-sdk-binary-tools and the phpsdk_deps
> command

It seems to me that this is only for PHP core depencies, i.e.
for what is available via
<http://windows.php.net/downloads/php-sdk/deps/>.

------------------------------------------------------------------------
[2017-08-23 14:50:18] Wes dot example at example dot org

you can download deps using https://github.com/OSTC/php-sdk-binary-tools and 
the phpsdk_deps command

------------------------------------------------------------------------
[2017-08-23 14:48:00] [email protected]

Description:
------------
On http://windows.php.net/downloads/pecl/deps/ prebuilt
dependencies for PECL packages can be found, but it seems the most
recent supported MSVC is 14.

It would be nice to have also prebuilt packages for VC 15 (aka.
Visual Studio 2017).



------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=75109&edit=1

-- 
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to