[Pkg-opencl-devel] Bug#823438: beignet uses processor intrinsics to build on i386 (failing the build)

Matthias Klose doko at debian.org
Wed May 4 18:43:05 UTC 2016


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:



More information about the Pkg-opencl-devel mailing list