alfalfa icon indicating copy to clipboard operation
alfalfa copied to clipboard

error when installing salsify on raspberry pi 3

Open yassineberradi opened this issue 5 years ago • 4 comments

when i execute the command make -j$(nproc)o on raspberry pi 3 i get the error below:

In file included from macroblock.cc:34: quantization.cc:37:10: fatal error: emmintrin.h: No such file or directory #include <emmintrin.h>

yassineberradi avatar Jul 19 '20 00:07 yassineberradi

Hello there,

Compiling alfalfa requires support for SSE and SSE2, which are x86-specific. It should be possible to rewrite those parts to use NEON for ARM CPUs, but the current code only supports x86_64 builds.

--Sadjad

sadjad avatar Jul 19 '20 01:07 sadjad

Thank you for your response. IS there any tuto to implement SSE and SSE2.

Le dim. 19 juil. 2020 à 2:41 AM, Sadjad Fouladi [email protected] a écrit :

Hello there,

Compiling alfalfa requires support for SSE and SSE2, which are x86-specific. It should be possible to rewrite those parts to use NEON for ARM CPUs, but the current code only supports x86_64 builds.

--Sadjad

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/excamera/alfalfa/issues/87#issuecomment-660570747, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD6H6X4737YSI6OT3DS46GTR4JFNJANCNFSM4PASWT5A .

yassineberradi avatar Jul 19 '20 09:07 yassineberradi

I recently came across this library which might be relevant to this question. https://github.com/simd-everywhere/simde There is also a tutorial on their blog on how one can run SSE SSE2 instructions on ARM as NEON instructions.

oguzhanmeteozturk avatar Aug 10 '20 20:08 oguzhanmeteozturk

Thank you so much Oguzhanfor your résponse.

https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Virus-free. www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Le lun. 10 août 2020 à 21:16, Oguzhan Ozturk [email protected] a écrit :

I recently came across this library which might be relevant to this question. https://github.com/simd-everywhere/simde There is also a tutorial on their blog on how one can run SSE SSE2 instructions on ARM as NEON instructions. https://simd-everywhere.github.io/blog/2020/06/22/transitioning-to-arm-with-simde.html

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/excamera/alfalfa/issues/87#issuecomment-671566450, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD6H6X3PWFGUXEKTRBUJ3VLSABIRTANCNFSM4PASWT5A .

yassineberradi avatar Aug 19 '20 09:08 yassineberradi