-
-
Notifications
You must be signed in to change notification settings - Fork 33.9k
Closed
Labels
armIssues and PRs related to the ARM platform.Issues and PRs related to the ARM platform.buildIssues and PRs related to build files or the CI.Issues and PRs related to build files or the CI.opensslIssues and PRs related to the OpenSSL dependency.Issues and PRs related to the OpenSSL dependency.
Description
- Version:
try build from branch v6.x fail - Platform:
Linux raspberrypi 4.4.38-v7+ build: make test-ci output TAP to stdout and log #938 SMP Thu Dec 15 15:22:21 GMT 2016 armv7l GNU/Linux - Subsystem:
next if configure log, it shows no error.
$ ./configure
creating ./icu_config.gypi
* Using ICU in deps/icu-small
Using version-specific floating patch tools/icu/patches/58/source/i18n/digitlst.cpp
creating ./icu_config.gypi
{ 'target_defaults': { 'cflags': [],
'default_configuration': 'Release',
'defines': [],
'include_dirs': [],
'libraries': []},
'variables': { 'arm_float_abi': 'hard',
'arm_fpu': 'vfp',
'arm_thumb': 0,
'arm_version': '6',
'asan': 0,
'coverage': 'false',
'debug_devtools': 'node',
'force_dynamic_crt': 0,
'host_arch': 'arm',
'icu_data_file': 'icudt58l.dat',
'icu_data_in': '../../deps/icu-small/source/data/in/icudt58l.dat',
'icu_endianness': 'l',
'icu_gyp_path': 'tools/icu/icu-generic.gyp',
'icu_locales': 'en,root',
'icu_path': 'deps/icu-small',
'icu_small': 'true',
'icu_ver_major': '58',
'llvm_version': '3.5',
'node_byteorder': 'little',
'node_enable_d8': 'false',
'node_enable_v8_vtunejit': 'false',
'node_install_npm': 'true',
'node_module_version': 48,
'node_no_browser_globals': 'false',
'node_prefix': '/usr/local',
'node_release_urlbase': '',
'node_shared': 'false',
'node_shared_cares': 'false',
'node_shared_http_parser': 'false',
'node_shared_libuv': 'false',
'node_shared_openssl': 'false',
'node_shared_zlib': 'false',
'node_tag': '',
'node_use_bundled_v8': 'true',
'node_use_dtrace': 'false',
'node_use_etw': 'false',
'node_use_lttng': 'false',
'node_use_openssl': 'true',
'node_use_perfctr': 'false',
'node_use_v8_platform': 'true',
'openssl_fips': '',
'openssl_no_asm': 0,
'shlib_suffix': 'so.48',
'target_arch': 'arm',
'uv_parent_path': '/deps/uv/',
'uv_use_dtrace': 'false',
'v8_enable_gdbjit': 0,
'v8_enable_i18n_support': 1,
'v8_inspector': 'true',
'v8_no_strict_aliasing': 1,
'v8_optimized_debug': 0,
'v8_random_seed': 0,
'v8_use_snapshot': 'true',
'want_separate_host_toolset': 0}}
creating ./config.gypi
creating ./config.mk
then Using make
make -C out BUILDTYPE=Release V=1
make[1]: Entering directory '/home/pi/GitHub/node/out'
clang '-D_REENTRANT' '-DPURIFY' '-DOPENSSL_NO_COMP' '-DOPENSSL_NO_SSL3' '-DOPENSSL_NO_HEARTBEATS' '-DOPENSSL_NO_HW' '-DENGINESDIR="/dev/null"' '-DTERMIOS' '-DOPENSSLDIR="/etc/ssl"' '-DL_ENDIAN' '-DAES_ASM' '-DCPUID_ASM' '-DOPENSSL_BN_ASM_MONT' '-DOPENSSL_CPUID_OBJ' '-DSHA1_ASM' '-DSHA256_ASM' '-DSHA512_ASM' '-DGHASH_ASM' '-DDSO_DLFCN' '-DHAVE_DLFCN_H' -I../deps/openssl -I../deps/openssl/openssl -I../deps/openssl/openssl/crypto -I../deps/openssl/openssl/crypto/asn1 -I../deps/openssl/openssl/crypto/evp -I../deps/openssl/openssl/crypto/md2 -I../deps/openssl/openssl/crypto/modes -I../deps/openssl/openssl/crypto/store -I../deps/openssl/openssl/include -Wno-missing-field-initializers -pthread -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -MMD -MF /home/pi/GitHub/node/out/Release/.deps//home/pi/GitHub/node/out/Release/obj.target/openssl/deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.o.d.raw -c -o /home/pi/GitHub/node/out/Release/obj.target/openssl/deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.o ../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:10:10: error: invalid operand for instruction
vld1.64 {q9},[r1] @ load input H
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:11:2: error: instruction requires: NEON
vmov.i8 q11,#0xe1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:12:2: error: instruction requires: NEON
vshl.i64 q11,q11,#57 @ 0xc2.0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:13:2: error: instruction requires: NEON
vext.8 q3,q9,q9,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:14:2: error: instruction requires: NEON
vshr.u64 q10,q11,#63
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:15:2: error: instruction requires: NEON
vdup.32 q9,d18[1]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:16:2: error: instruction requires: NEON
vext.8 q8,q10,q11,#8 @ t0=0xc2....01
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:17:2: error: instruction requires: NEON
vshr.u64 q10,q3,#63
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:18:2: error: instruction requires: NEON
vshr.s32 q9,q9,#31 @ broadcast carry bit
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:19:2: error: instruction requires: NEON
vand q10,q10,q8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:20:2: error: instruction requires: NEON
vshl.i64 q3,q3,#1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:21:2: error: instruction requires: NEON
vext.8 q10,q10,q10,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:22:2: error: instruction requires: NEON
vand q8,q8,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:23:2: error: instruction requires: NEON
vorr q3,q3,q10 @ H<<<=1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:24:2: error: instruction requires: NEON
veor q12,q3,q8 @ twisted H
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:25:10: error: invalid operand for instruction
vst1.64 {q12},[r0]! @ store Htable[0]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:28:2: error: instruction requires: NEON
vext.8 q8,q12,q12,#8 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:30:2: error: instruction requires: NEON
veor q8,q8,q12
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:34:2: error: instruction requires: NEON
vext.8 q9,q0,q2,#8 @ Karatsuba post-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:35:2: error: instruction requires: NEON
veor q10,q0,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:36:2: error: instruction requires: NEON
veor q1,q1,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:37:2: error: instruction requires: NEON
veor q1,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:40:2: error: instruction requires: NEON
vmov d4,d3 @ Xh|Xm - 256-bit result
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:41:2: error: instruction requires: NEON
vmov d3,d0 @ Xm is rotated Xl
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:42:2: error: instruction requires: NEON
veor q0,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:44:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8 @ 2nd phase
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:46:2: error: instruction requires: NEON
veor q10,q10,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:47:2: error: instruction requires: NEON
veor q14,q0,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:49:2: error: instruction requires: NEON
vext.8 q9,q14,q14,#8 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:50:2: error: instruction requires: NEON
veor q9,q9,q14
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:51:2: error: instruction requires: NEON
vext.8 q13,q8,q9,#8 @ pack Karatsuba pre-processed
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:52:10: error: invalid operand for instruction
vst1.64 {q13-q14},[r0] @ store Htable[1..2]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:60:10: error: invalid operand for instruction
vld1.64 {q9},[r0] @ load Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:61:2: error: instruction requires: NEON
vmov.i8 q11,#0xe1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:62:10: error: invalid operand for instruction
vld1.64 {q12-q13},[r1] @ load twisted H, ...
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:63:2: error: instruction requires: NEON
vshl.u64 q11,q11,#57
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:65:2: error: instruction requires: NEON
vrev64.8 q9,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:67:2: error: instruction requires: NEON
vext.8 q3,q9,q9,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:70:2: error: instruction requires: NEON
veor q9,q9,q3 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:74:2: error: instruction requires: NEON
vext.8 q9,q0,q2,#8 @ Karatsuba post-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:75:2: error: instruction requires: NEON
veor q10,q0,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:76:2: error: instruction requires: NEON
veor q1,q1,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:77:2: error: instruction requires: NEON
veor q1,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:80:2: error: instruction requires: NEON
vmov d4,d3 @ Xh|Xm - 256-bit result
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:81:2: error: instruction requires: NEON
vmov d3,d0 @ Xm is rotated Xl
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:82:2: error: instruction requires: NEON
veor q0,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:84:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8 @ 2nd phase of reduction
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:86:2: error: instruction requires: NEON
veor q10,q10,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:87:2: error: instruction requires: NEON
veor q0,q0,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:90:2: error: instruction requires: NEON
vrev64.8 q0,q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:92:2: error: instruction requires: NEON
vext.8 q0,q0,q0,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:93:10: error: invalid operand for instruction
vst1.64 {q0},[r0] @ write out Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:102:10: error: invalid operand for instruction
vld1.64 {q0},[r0] @ load [rotated] Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:118:10: error: invalid operand for instruction
vld1.64 {q12-q13},[r1]! @ load twisted H, ..., H^2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:119:2: error: instruction requires: NEON
vmov.i8 q11,#0xe1
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:120:10: error: invalid operand for instruction
vld1.64 {q14},[r1]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:122:2: error: instruction requires: NEON
vext.8 q0,q0,q0,#8 @ rotate Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:123:10: error: invalid operand for instruction
vld1.64 {q8},[r2]! @ load [rotated] I[0]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:124:2: error: instruction requires: NEON
vshl.u64 q11,q11,#57 @ compose 0xc2.0 constant
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:126:2: error: instruction requires: NEON
vrev64.8 q8,q8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:127:2: error: instruction requires: NEON
vrev64.8 q0,q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:129:2: error: instruction requires: NEON
vext.8 q3,q8,q8,#8 @ rotate I[0]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:131:10: error: invalid operand for instruction
vld1.64 {q9},[r2],r12 @ load [rotated] I[1]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:133:2: error: instruction requires: NEON
vrev64.8 q9,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:135:2: error: instruction requires: NEON
vext.8 q7,q9,q9,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:136:2: error: instruction requires: NEON
veor q3,q3,q0 @ I[i]^=Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:138:2: error: instruction requires: NEON
veor q9,q9,q7 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:144:2: error: instruction requires: NEON
vext.8 q10,q3,q3,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:150:2: error: instruction requires: NEON
veor q10,q10,q3 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:152:2: error: instruction requires: NEON
veor q0,q0,q4 @ accumulate
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:154:11: error: invalid operand for instruction
vld1.64 {q8},[r2],r12 @ load [rotated] I[i+2]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:156:2: error: instruction requires: NEON
veor q2,q2,q6
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:158:2: error: instruction requires: NEON
veor q1,q1,q5
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:160:2: error: instruction requires: NEON
vext.8 q9,q0,q2,#8 @ Karatsuba post-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:161:2: error: instruction requires: NEON
veor q10,q0,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:162:2: error: instruction requires: NEON
veor q1,q1,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:163:11: error: invalid operand for instruction
vld1.64 {q9},[r2],r12 @ load [rotated] I[i+3]
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:165:3: error: instruction requires: NEON
vrev64.8 q8,q8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:167:2: error: instruction requires: NEON
veor q1,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:171:3: error: instruction requires: NEON
vrev64.8 q9,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:173:2: error: instruction requires: NEON
vmov d4,d3 @ Xh|Xm - 256-bit result
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:174:2: error: instruction requires: NEON
vmov d3,d0 @ Xm is rotated Xl
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:175:3: error: instruction requires: NEON
vext.8 q7,q9,q9,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:176:3: error: instruction requires: NEON
vext.8 q3,q8,q8,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:177:2: error: instruction requires: NEON
veor q0,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:179:2: error: instruction requires: NEON
veor q3,q3,q2 @ accumulate q3 early
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:181:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8 @ 2nd phase of reduction
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:183:2: error: instruction requires: NEON
veor q3,q3,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:184:3: error: instruction requires: NEON
veor q9,q9,q7 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:185:2: error: instruction requires: NEON
veor q3,q3,q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:189:2: error: instruction requires: NEON
veor q2,q2,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:190:2: error: instruction requires: NEON
vext.8 q3,q8,q8,#8 @ re-construct q3
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:192:2: error: instruction requires: NEON
veor q0,q0,q2 @ re-construct q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:195:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:196:2: error: instruction requires: NEON
veor q3,q3,q0 @ inp^=Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:197:2: error: instruction requires: NEON
veor q9,q8,q10 @ q9 is rotated inp^Xi
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:200:2: error: instruction requires: NEON
veor q9,q9,q3 @ Karatsuba pre-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:204:2: error: instruction requires: NEON
vext.8 q9,q0,q2,#8 @ Karatsuba post-processing
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:205:2: error: instruction requires: NEON
veor q10,q0,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:206:2: error: instruction requires: NEON
veor q1,q1,q9
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:207:2: error: instruction requires: NEON
veor q1,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:210:2: error: instruction requires: NEON
vmov d4,d3 @ Xh|Xm - 256-bit result
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:211:2: error: instruction requires: NEON
vmov d3,d0 @ Xm is rotated Xl
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:212:2: error: instruction requires: NEON
veor q0,q1,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:214:2: error: instruction requires: NEON
vext.8 q10,q0,q0,#8 @ 2nd phase of reduction
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:216:2: error: instruction requires: NEON
veor q10,q10,q2
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:217:2: error: instruction requires: NEON
veor q0,q0,q10
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:221:2: error: instruction requires: NEON
vrev64.8 q0,q0
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:223:2: error: instruction requires: NEON
vext.8 q0,q0,q0,#8
^
../deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.S:224:10: error: invalid operand for instruction
vst1.64 {q0},[r0] @ write out Xi
^
deps/openssl/openssl.target.mk:779: recipe for target '/home/pi/GitHub/node/out/Release/obj.target/openssl/deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.o' failed
make[1]: *** [/home/pi/GitHub/node/out/Release/obj.target/openssl/deps/openssl/asm/arm-void-gas/modes/ghashv8-armx.o] Error 1
make[1]: Leaving directory '/home/pi/GitHub/node/out'
Makefile:73: recipe for target 'node' failed
make: *** [node] Error 2
Metadata
Metadata
Assignees
Labels
armIssues and PRs related to the ARM platform.Issues and PRs related to the ARM platform.buildIssues and PRs related to build files or the CI.Issues and PRs related to build files or the CI.opensslIssues and PRs related to the OpenSSL dependency.Issues and PRs related to the OpenSSL dependency.