-
Notifications
You must be signed in to change notification settings - Fork 215
Open
Description
On FreeBSD 13 with Clang 11.0.1, cmake -GNinja -DENABLE_SHARED=on ..; ninja fails with:
FAILED: CMakeFiles/ffts_static.dir/src/ffts_real.c.o
/usr/bin/cc -DFFTS_BUILD -DHAVE_ALIGNED_ALLOC -DHAVE_DECL_ALIGNED_ALLOC -DHAVE_DECL_MEMALIGN -DHAVE_DECL_POSIX_MEMALIGN -DHAVE_MALLOC_H -DHAVE_MEMALIGN -DHAVE_MM_MALLOC_H -DHAVE_PMMINTRIN_H -DHAVE_POSIX_MEMALIGN -DHAVE_SSE -DHAVE_SSE2 -DHAVE_SSE3 -DHAVE_STDINT_H -DHAVE_STDLIB_H -DHAVE_STRING_H -DHAVE_SYS_MMAN_H -DHAVE_UNISTD_H -DHAVE_VALLOC -I../include -I../src -I. -O3 -DNDEBUG -MD -MT CMakeFiles/ffts_static.dir/src/ffts_real.c.o -MF CMakeFiles/ffts_static.dir/src/ffts_real.c.o.d -o CMakeFiles/ffts_static.dir/src/ffts_real.c.o -c ../src/ffts_real.c
../src/ffts_real.c:162:28: error: always_inline function '_mm_moveldup_ps' requires target feature 'sse3', but would be inlined into function 'ffts_execute_1d_real' that is compiled without support for 'sse3'
_mm_mul_ps(t0, _mm_moveldup_ps(t2)),
^
(identical errors elided)
Building with GCC10 (CC=gcc10 cmake -GNinja -DENABLE_SHARED=on ..) is successful.
Metadata
Metadata
Assignees
Labels
No labels