Compilation issues on i586
Aperta
Nessuno ha ancora preso questa issue.
build
experimental
v8 engine
- Lingua principale
- JavaScript
- Stelle
- 122k
- Fork
- 37.3k
- Merge medio
- 4g 2h
- PR unite (30g)
- 283
Descrizione
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
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia da deps/v8/src/strings/string-hasher.cc e dagli errori _mm_cvtsi128_si64 segnalati, quindi riproduci la build su Linux 32-bit x86, ad esempio su openSUSE Tumbleweed i586. Determina la modifica appropriata per questa architettura e verifica che la build di Node.js venga completata correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp, linux
- Ambito
- build-system, operating-systems
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Attiva
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 45/100