AdamNiederer / AdamNiederer/faster

Failed to build faster version = "0.5.2" with rustc 1.53.0-nightly (07e0e2ec2 2021-03-24)

Aperta
#68 3 commenti 11 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
1.6k
Fork
52
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Hi, I'm trying to using faster on my project, but I can't seem to build it on my machine.
Does not seems to be the problem of rust but the problem with `vektor` crate.

```bash
error[E0425]: cannot find function `_mm_extract_pi16` in module `crate::myarch`
--> /home/xinbg/.cargo/registry/src/mirrors.ustc.edu.cn-12df342d903acd47/vektor-0.2.2/src/x86/sse.rs:1292:28
|
1292 | crate::myarch::_mm_extract_pi16(crate::mem::transmute(a), $imm8)
| ^^^^^^^^^^^^^^^^
...
1296 | crate::mem::transmute(constify_imm8!(imm2, call))
| -------------------------- in this macro invocation
|
::: /home/xinbg/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/../../stdarch/crates/core_arch/src/x86/sse2.rs:1419:1
|
1419 | pub unsafe fn _mm_extract_epi16(a: __m128i, imm8: i32) -> i32 {
| ------------------------------------------------------------- similarly named function `_mm_extract_epi16` defined here
|
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
help: a function with a similar name exists
|
1292 | crate::myarch::_mm_extract_epi16(crate::mem::transmute(a), $imm8)
| ^^^^^^^^^^^^^^^^^
help: consider importing this function
|
5 | use crate::_mm_extract_pi16;
|

^C Building [=====================> ] 7/9: vektor
```

Is there anything I'm missing to make `faster 0.5.2` work?
Thx for the help!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.