> -----Original Message-----
> From: owner-openssl-us...@openssl.org [mailto:owner-openssl-
> us...@openssl.org] On Behalf Of Thomas J. Hruska
> Sent: Wednesday, June 20, 2012 11:08 PM
> To: openssl-users@openssl.org
> Subject: Re: Win32OpenSSL.html
> 
> On 6/20/2012 11:12 AM, John wrote:
> > "John A. Wallace" <jw72...@verizon.net> wrote in message
> > news:<00a701cd4f01$2b569ab0$8203d010$@net>...
> >> Hello.
> >>
> >> In this instance I am using 64-bit Win7 on a laptop in a home
> network.
> >> When
> >> I downloaded this version of OpenSSL
> >> http://slproweb.com/download/Win64OpenSSL_Light-1_0_1c.exe, during
> >> installation it alerted me about not finding but needing the Visual
> >> C++ 2008
> >> Redistributable.  I was a bit surprised to see this alert because I
> >> could see that I already had several other such Redistributables
> >> installed on my system. These are what I currently had:
> >>
> >> Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.17
> >> Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.4148
> >> Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161
> 
> >> Apparently, this version of OpenSSL required a different one, so I
> >> went online hunting down what I could find along these lines until
> >> coming across another one that seemed to suffice, namely, this one:
> >>
> >> Microsoft Visual C++ Redistributable - x64 9.0.21022
> >>
> > In fairness I should add to this explanation that I did in fact see
> on
> > the same website where a number of versions of the “C++ 2008
> > Redistributable” were also available for download. Even so, when I
> > clicked on the download link of the one identified as the correct
> > version for my installation, it directed me to a Microsoft download
> > site on which it stated that the system requirements for this
> > particular version included a number of other operating systems, but
> > it did not include mine. Therefore, I was not sure about whether it
> > was appropriate for my situation. It turns out that it was
> sufficient,
> > but, again, the Microsoft instructions were not adequately prepared
> for efficiency. Thanks.
> >
> > John
> 
> The installer does a very rudimentary check for a specific registry
> entry.  If it doesn't exist, it assumes the necessary VC++ runtimes are
> not installed.  The runtimes on the website are the correct ones.  I'm
> using them just fine here on Win7.  Haven't tried the Win8 beta yet but
> nothing critical really changed there (except maybe the introduction of
> ARM).
> 
> There are three solutions to the problem of the VC++ runtimes:
> 
> 1)  Bundle the VC++ runtimes with the installer and bloat the installer
> (ugh).
> 
> 2)  Link to the VC++ runtimes from the webpage and detect from the
> installer (meh).  It works well enough for most people and reduces the
> download size significantly.
> 
> 3)  The OpenSSL devs switch the highly annoying /MD flag to something
> else that doesn't create bloated dependencies on the VC++ runtimes
> (yay).  I've been wanting this change for YEARS because /MD is a
> terrible flag to use for the DLLs.  The result of a default build is
> that it forms an unwanted set of dependencies.  The most likely reason
> for /MD is VS6.  But VS6 is *ancient*.  There is also no way to control
> the flag from the command-line except to string replace the makefiles.
> 
> I opted for #2.  #3 is the best solution but it requires the devs to do
> something and they don't like us Windows users.
> 

Thomas, please pardon the delay in my sending a response to you. Yes, I agree, 
your solution is clearly the best option overall. 

Now, as for those who do not like Windows users, well then we just have to 
tolerate their oversight.  :)  In my opinion, 64-bit Win7 takes a back seat to 
none other and it surely owes no apology. Thanks, again, for all your 
outstanding assistance.

John

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to