Package: src:beignet
Version: 1.1.2-1
Severity: serious
Tags: sid stretch

beignet uses processor intrinsics to build on i386 (failing the build)

cd /«PKGBUILDDIR»/obj-i586-linux-gnu/backend/src/libocl && /usr/bin/python3.5 /«PKGBUILDDIR»/backend/src/libocl/script/gen_vector.py /«PKGBUILDDIR»/backend/src/libocl/script/ocl_simd.def /«PKGBUILDDIR»/obj-i586-linux-gnu/backend/src/libocl//usr/lib/i386-linux-gnu/beignet//include/ocl_simd.h 1
In file included from /usr/lib/gcc/i686-linux-gnu/5/include/xmmintrin.h:31:0,
                 from /«PKGBUILDDIR»/backend/src/./sys/intrinsics.hpp:23,
                 from /«PKGBUILDDIR»/backend/src/./sys/atomic.hpp:22,
                 from /«PKGBUILDDIR»/backend/src/sys/alloc.cpp:28,
                 from /«PKGBUILDDIR»/backend/src/gbe_bin_interpreter.cpp:19:
/usr/lib/gcc/i686-linux-gnu/5/include/mmintrin.h: In function '__m64 _mm_add_si64(__m64, __m64)': /usr/lib/gcc/i686-linux-gnu/5/include/mmintrin.h:318:66: error: '__builtin_ia32_paddq' was not declared in this scope
   return (__m64) __builtin_ia32_paddq ((__v1di)__m1, (__v1di)__m2);
                                                                  ^
/usr/lib/gcc/i686-linux-gnu/5/include/mmintrin.h: In function '__m64 _mm_sub_si64(__m64, __m64)': /usr/lib/gcc/i686-linux-gnu/5/include/mmintrin.h:430:66: error: '__builtin_ia32_psubq' was not declared in this scope
   return (__m64) __builtin_ia32_psubq ((__v1di)__m1, (__v1di)__m2);
                                                                  ^
In file included from /«PKGBUILDDIR»/backend/src/./sys/intrinsics.hpp:23:0,
                 from /«PKGBUILDDIR»/backend/src/./sys/atomic.hpp:22,
                 from /«PKGBUILDDIR»/backend/src/sys/alloc.cpp:28,
                 from /«PKGBUILDDIR»/backend/src/gbe_bin_interpreter.cpp:19:

Reply via email to