Compilation issues on i586
Abierto
Nadie ha tomado este issue todavía.
build
experimental
v8 engine
- Lenguaje dominante
- JavaScript
- Estrellas
- 122k
- Forks
- 37.3k
- Merge medio
- 4 d 2 h
- PR fusionados (30 d)
- 283
Descripción
Looks like there's a build failure on linux 32-bit x86 only. (openSUSE Tumbleweed i586 arch)
[ 845s] In file included from ../src/util.h:29,
[ 845s] from ../src/crypto/crypto_clienthello-inl.h:28,
--
[ 2893s] ../deps/v8/src/strings/string-hasher.cc:29:12: error: ‘_mm_cvtsi128_si64’ was not declared in this scope; did you mean ‘_mm_cvtsi32_si64’?
[ 2893s] 29 | return _mm_cvtsi128_si64(_mm_packus_epi16(x, x));
[ 2893s] | ^~~~~~~~~~~~~~~~~
[ 2893s] | _mm_cvtsi32_si64
[ 2893s] ../deps/v8/src/strings/string-hasher.cc: In static member function ‘static uint64_t v8::internal::ConvertTo8BitHashReader::Read32(const uint8_t*)’:
[ 2893s] ../deps/v8/src/strings/string-hasher.cc:50:12: error: ‘_mm_cvtsi128_si64’ was not declared in this scope; did you mean ‘_mm_cvtsi32_si64’?
[ 2893s] 50 | return _mm_cvtsi128_si64(_mm_packus_epi16(x, x));
[ 2893s] | ^~~~~~~~~~~~~~~~~
[ 2893s] | _mm_cvtsi32_si64
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con deps/v8/src/strings/string-hasher.cc y los errores _mm_cvtsi128_si64 reportados; después, reproduce el build en Linux 32-bit x86, por ejemplo, en openSUSE Tumbleweed i586. Determina el cambio adecuado para esta arquitectura y verifica que el build de Node.js se complete correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp, linux
- Área
- build-system, operating-systems
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Activo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 45/100