node/deps/openssl
Shigeki Ohtsu a1c9ef3142 deps, build: add support older assembler
Asm files for OpenSSL depends on the version of assembler.
We provide two sets of asm files, one is asm_latest(avx2 and addx
supported) and the other asm_obsolute(without avx1/2 and addx)

The asm_latest needs the version of gas >= 2.23, llvm >= 3.3
or ml64 >= 12 as defined in
https://github.com/openssl/openssl/blob/OpenSSL_1_0_2-stable/crypto/sha/asm/sha512-x86_64.pl#L112-L129
, otherwise asm_obsolute are used.

We take MSVS_VERSION in gyp as a version check of assembler on
Windows because the path to ml64.exe was set after configure in
vcbuild.bat and executing ml64.exe was failed in configure.

Fixes: https://github.com/iojs/io.js/issues/589
PR-URL: https://github.com/iojs/io.js/pull/1389
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
2015-04-15 00:38:57 +09:00
..
asm deps: update asm Makefile for openssl-1.0.2a 2015-04-15 00:38:49 +09:00
asm_obsolete deps, build: add support older assembler 2015-04-15 00:38:57 +09:00
config deps: update opensslconf.h for 1.0.2a 2015-04-15 00:38:39 +09:00
openssl deps: replace all headers in openssl 2015-04-15 00:38:25 +09:00
buildinf.h import openssl from chrome 2011-08-22 11:30:45 -07:00
masm_compile.gypi deps: refactor openssl.gyp 2015-04-04 12:37:26 +09:00
openssl-cli.gypi deps, build: add support older assembler 2015-04-15 00:38:57 +09:00
openssl.gyp deps, build: add support older assembler 2015-04-15 00:38:57 +09:00
openssl.gypi deps, build: add support older assembler 2015-04-15 00:38:57 +09:00