It is indeed the quoting of the perl command interpreter issue.


I also work often on *nix platforms, and tested with \"$^X\", which worked. But 
I can’t guarantee that too for all *nix flavors... It may be worth trying it 
(unless someone else complains).

If you are unsure for a certain *nix flavor, please let me know. We may have 
that platform in house (currently, our product is built on Suse Linux, HPUX 
(PA-risc + Itanium), Solaris, AIX, Windows. Secondary platforms: Tru64. Our 
product also run on RedHat linux (although we built on Suse SLES 10)).



Kees



-----Original Message-----

From: Andy Polyakov via RT [mailto:[email protected]] 

Sent: Tuesday, June 26, 2012 17:10

To: Kees Dekker

Cc: [email protected]

Subject: Re: [openssl.org #2835] question/proposal for openssl 1.0.1c to make 
do_ms.bat and do_win64a.bat somewhat more consisent + solve build errors for 
WIN64a.



> As answer on your question whether ml64.exe is existent: when setting

> Visual Studio 2010 (SP1) x64 command line environment, ml64.exe is

> accessible via the path (in c:\Program Files (x86)\Microsoft Visual

> Studio 10.0\VC\bin\amd64\ml64.exe).



Just for the record. Even if ml64 is not unsupported, it's still "when

in doubt use nasm" policy that is in effect.



Anyway, if ml64 is present on %PATH%, then how come "since I did not

have nasm installed, the build for 32-bit succeeded, but for 64-bit

not"? Or is it $^X vs. \"$^X\" in ms\uplink-x86_64.pl issue rather than

availability of nasm or ml64 after all?



Bottom line. \"$^X\" in ms\uplink-x86_64.pl is absolute minimal

requirement for cases when Perl is installed in directory with spaces.

I'm a bit reluctant to propagate this on all modules, because there is

no guarantee that it won't cause problems on *any other* supported

platform. It shouldn't, but there is no way of actually be sure. I'd

rather simply require that Perl is available on path without spaces. One

can create a junction is worst case...





______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to