logo
Apache Lounge
Webmasters

 


About

Forum Index Downloads Search Register Log in  RSS Apache Lounge
 


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Apache Lounge is not sponsored.

Your donations will help to keep this site alive and well, and continuing building binaries.



Introducing Visual Studio 2019 VS16 httpd 2.4.39

 
Post new topic   Reply to topic    Apache Forum Index -> News & Hangout



View previous topic :: View next topic  
Author Message
Steffen
Moderator


Joined: 15 Oct 2005
Posts: 2732
Location: Hilversum, NL, EU

PostPosted: Sat 06 Apr '19 12:06    Post subject: Introducing Visual Studio 2019 VS16 httpd 2.4.39 Reply with quote

Here we go with the new Windows® Visual Studio C++ 2019 aka VS16. VS16 has improvements, fixes and optimizations in areas like Performance, MemoryManagement, New standard conformance features, Code generation and Stability.


Download: Now on the download pages

Why VS16 now
Maybe you notice that we call it now VS16 instead of VC16. In consultation with the PHP team we both now going to use VS16.

VS16 is the version number of Visual Studio 2019.

The reason is, that VC15 is already a fictional identity, as the real VC++ version is 14.1, as you know. The new default one is now 14.2 still, not 16. Also, the version numbers move a lot faster now that in versions before VS2015. Thus, it turns out better to refer to the Visual Studio version and it's default toolset, than trying to catch up with the VC++ version which became unpredictable. Back in time, we've started to build with a preview of VS2017, which was indeed VC15, but after the GA release the version has been changed to 14.1, where we didn't catch up.

Compatibility VS16 with VC14 and VC15
VS16 is backward compatible to VC15/14. That means, a VC15/14 module can be used inside a VS16 binary (for example PHP VC15/14 as module). Because this compatibility the version number of the C++ Redistributable is 14.2x.xx. And after install is the Redistributable VC14/15 updated from 14.0x.xx/ 14.1x.xx to VS2019 14.2x.xx , it is called Microsoft Visual C++ 2015-2019 Redistributable and you can still use VC15/14.
Note from Microsoft: Visual C++ 2015, 2017 and 2019 all share the same redistributable files.
For example, installing the Visual C++ 2019 redistributable will affect programs built with Visual C++ 2015 and 2017 also. However, installing the Visual C++ 2015 redistributable will not replace the newer versions of the files installed by the Visual C++ 2017 and 2019 redistributables.
This is different from all previous Visual C++ versions, as they each had their own distinct runtime files, not shared with other versions.

I plan to update the external modules to VS16, in the meantime use the VC14 and/or VC15 modules that works without issues.

Please let me know how it goes.

Steffen


Last edited by Steffen on Fri 07 Jun '19 10:59; edited 5 times in total
Back to top
admin
Site Admin


Joined: 15 Oct 2005
Posts: 596

PostPosted: Tue 28 May '19 17:48    Post subject: Reply with quote

VS16 Update available, see www.apachelounge.com/Changelog-2.4.html .
Do not forget to install the latest C++ 2015-2019 Redistributable version 14.21.27702.2, see post above.


Last edited by admin on Thu 30 May '19 12:29; edited 1 time in total
Back to top
timo



Joined: 03 Jun 2012
Posts: 33
Location: FI, EU

PostPosted: Wed 29 May '19 7:08    Post subject: Re: Visual Studio 2019 VS16 httpd 2.4.39 :: Updated Reply with quote

Apache24.39-Win32-VS16.rar is updated on 28.5.2019, but
Apache24.39-Win64-VS16.rar is not updated, folder dates are 6.4.2019

Or am I missing something?
Back to top
admin
Site Admin


Joined: 15 Oct 2005
Posts: 596

PostPosted: Wed 29 May '19 7:36    Post subject: Reply with quote

Maybe you have to clear your browser cache.
Back to top
timo



Joined: 03 Jun 2012
Posts: 33
Location: FI, EU

PostPosted: Wed 29 May '19 7:59    Post subject: Reply with quote

Problem solved.
Back to top
daniel1975



Joined: 05 Feb 2006
Posts: 24
Location: RO, Lugoj

PostPosted: Wed 29 May '19 20:23    Post subject: Reply with quote

Might I suggest a VS16 sub-section inside Download page as a placeholder for all these new goodies?

Much appreciated guys for all your efforts!!!
Back to top
Steffen
Moderator


Joined: 15 Oct 2005
Posts: 2732
Location: Hilversum, NL, EU

PostPosted: Thu 30 May '19 12:35    Post subject: Reply with quote

Thanks for the nice words.

Today I make a link on the VC14/15 download pages to the topic.

When the PHP team makes a VS16 PHP (7.4) build publicity, then we make a VS16 download page like VC14/15.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 953
Location: Amsterdam, NL, EU

PostPosted: Thu 30 May '19 12:42    Post subject: Reply with quote

Do you mean when PHP Alpha 1 is published? Or are you waiting for Beta 1, RC1 or even PHP 7.4.0?
Back to top
admin
Site Admin


Joined: 15 Oct 2005
Posts: 596

PostPosted: Thu 30 May '19 12:52    Post subject: Reply with quote

Just saw that they have already a VS16 7.4 snapshot, so coming weeks a download page like VC14/15.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 953
Location: Amsterdam, NL, EU

PostPosted: Thu 30 May '19 12:55    Post subject: Reply with quote

Yes they had that since May, 1: https://windows.php.net/downloads/snaps/php-7.4/
Back to top
admin
Site Admin


Joined: 15 Oct 2005
Posts: 596

PostPosted: Thu 30 May '19 13:07    Post subject: Reply with quote

Yep, all dependency packages have been now lately re-built with VS16, see https://windows.php.net/downloads/php-sdk/deps/series/packages-7.4-vs16-x64-stable.txt ;
only the Apache package is still on VC15. Soon they build against Apache Lounge VS16.
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 953
Location: Amsterdam, NL, EU

PostPosted: Thu 30 May '19 13:12    Post subject: Reply with quote

For those interested, deps are here: https://windows.php.net/downloads/php-sdk/deps/vs16/
Back to top
Jan-E



Joined: 09 Mar 2012
Posts: 953
Location: Amsterdam, NL, EU

PostPosted: Fri 14 Jun '19 18:03    Post subject: Reply with quote

admin wrote:
Just saw that they have already a VS16 7.4 snapshot, so coming weeks a download page like VC14/15.

FYI, PHP 7.4.0 Alpha 1 is available now:
https://windows.php.net/qa/

Feature freeze for PHP 7.4 will be on July 22.
Back to top


Post new topic   Reply to topic    Apache Forum Index -> News & Hangout
Page 1 of 1