AdamNiederer / AdamNiederer/faster

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

Offen
#68 3 Kommentare 11 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
1.6k
Forks
52
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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!

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.