Closed
Description
In the discussion of nodejs/node#19944, we have to update binutils version in CI according to the requirements of OpenSSL-1.1.1 asm support if you make opt-in for `openssl_no_asm' option.
The new requirements are
### OpenSSL asm support
OpenSSL requires the following asssembler version for use of asm
support.
* gas (GNU assembler) version 2.26 or higher
* xcode version 5.0 or higher
* llvm version 3.3 or higher
* nasm version 2.11.8 or higher in Windows
Otherwise, build with `--openssl-no-asm` in configure.
*Note:* This requirements come from the forthcoming OpenSSL-1.1.1. See
https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_ia32cap.html for
details.
At the current ,the following CI would be failed due to the older assembler version. Can we make update them?
debian8-64: 'gas_version': '2.25',
debian8-x86: 'gas_version': '2.25',
ubuntu1404-32: 'gas_version': '2.24',
ubuntu1404-64: 'gas_version': '2.24',
ppcle-ubuntu1404: 'gas_version': '2.24',
smartos15-64: 'gas_version': '2.25',
rhel72-s390x: 'gas_version': '2.25',
cc-armv6:'gas_version': '2.25',
cc-armv7:'gas_version': '2.25',
aix61-ppc64: defined no_asm? (Not sure it has assembler)