AdamNiederer / AdamNiederer/faster

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

Abierto
#68 3 comentarios 11 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Rust
Estrellas
1.6k
Forks
52
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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!

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.