-- The C compiler identification is Clang 10.0.0 -- The CXX compiler identification is Clang 10.0.0 -- Check for working C compiler: /usr/bin/clang -- Check for working C compiler: /usr/bin/clang - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/clang++ -- Check for working CXX compiler: /usr/bin/clang++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.3") -- Building mode: RELEASE -- LLVM llvm-config found at: /usr/bin/llvm-config -- find unstable LLVM version 10.0.0 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for XLib - found -- Checking for module 'libdrm' -- Found libdrm, version 2.4.101 -- Looking for DRM - found at /usr 2.4.101 -- Checking for module 'libdrm_intel>=2.4.52' -- Found libdrm_intel, version 2.4.101 -- Looking for DRM Intel - found at /usr 2.4.101 -- Looking for drm_intel_bo_alloc_userptr in drm_intel -- Looking for drm_intel_bo_alloc_userptr in drm_intel - found -- Enable userptr support -- Looking for drm_intel_get_eu_total in drm_intel -- Looking for drm_intel_get_eu_total in drm_intel - found -- Enable EU total query support -- Looking for drm_intel_get_subslice_total in drm_intel -- Looking for drm_intel_get_subslice_total in drm_intel - found -- Enable subslice total query support -- Looking for drm_intel_get_pooled_eu in drm_intel -- Looking for drm_intel_get_pooled_eu in drm_intel - found -- Enable pooled eu query support -- Looking for drm_intel_get_min_eu_in_pool in drm_intel -- Looking for drm_intel_get_min_eu_in_pool in drm_intel - found -- Enable min eu in pool query support -- Looking for drm_intel_bo_set_softpin_offset in drm_intel -- Looking for drm_intel_bo_set_softpin_offset in drm_intel - found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Checking for module 'xext' -- Found xext, version 1.3.4 -- Looking for Xext - found at /usr -- Checking for module 'xfixes' -- Found xfixes, version 5.0.3 -- Looking for Xfixes - found at /usr -- Looking for OpenGL - found at /usr 1.2 -- Looking for EGL - found at /usr 1.5 -- Looking for OCL ICD header file - found -- Found PythonInterp: /usr/bin/python (found version "3.8.3") -- Building with OpenCL 2.0. CMake Warning (dev) at backend/CMakeLists.txt:13 (set): implicitly converting 'bool' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at backend/CMakeLists.txt:14 (set): implicitly converting 'bool' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. -- Building mode: RELEASE -- Configuring done -- Generating done -- Build files have been written to: /usr/src/packages/BUILD/beignet/src/build ninja: Entering directory `build' [1/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_vload.h [2/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl.h [3/298] Generate the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/include/ocl_defines.h [4/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_float.h [5/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_printf.h [6/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_types.h [7/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_workitem.h [8/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_sync.h [9/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_memcpy.h [10/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_memset.h [11/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_async.h [12/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_geometric.h [13/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_image.h [14/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_work_group.h [15/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_misc.h [16/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_atom_20.h [17/298] Generate the source by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_math_20.cl [18/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_atom.h [19/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_pipe.h [20/298] Copy the header: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_enqueue.h [21/298] Generate the header by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_relational.h [22/298] Generate the header by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_common.h [23/298] Generate the header by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_simd.h [24/298] Generate the header by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_math_common.h [25/298] Generate the header by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_math_20.h [26/298] Generate the header by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_integer.h [27/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_workitem.cl [28/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_async.cl [29/298] Generate the header by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_math.h [30/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_memcpy.cl [31/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_vload.cl [32/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_memset.cl [33/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_sync.cl [34/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_misc.cl [35/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_geometric.cl [36/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_image.cl [37/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_work_group.cl [38/298] Generate the source by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_common.cl [39/298] Generate the source by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_math_common.cl [40/298] Generate the source by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_relational.cl [41/298] Generate the source by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_simd.cl [42/298] Generate the source by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_integer.cl [43/298] Generate the source by script: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_convert.cl [44/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_atom.cl [45/298] Generate the header by script: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_convert.h [46/298] Copy the LL file: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_barrier.ll [47/298] Compiling /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//ocl_barrier.bc [48/298] Copy the LL file: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_clz.ll [49/298] Generate the source by python: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_math.cl [50/298] Copy the LL file: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_ctz.ll [51/298] Compiling /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//ocl_ctz.bc [52/298] Compiling /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//ocl_clz.bc [53/298] Copy the LL file: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_sampler.ll [54/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_atom_20.cl [55/298] Compiling /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//ocl_sampler.bc [56/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_pipe.cl [57/298] Copy the source: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_enqueue.cl [58/298] Copy the LL file: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_clz_20.ll [59/298] Copy the LL file: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_barrier_20.ll [60/298] Compiling /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//ocl_clz_20.bc [61/298] Copy the LL file: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_ctz_20.ll [62/298] Compiling /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//ocl_ctz_20.bc [63/298] Compiling /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//ocl_barrier_20.bc [64/298] Copy the LL file: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_atomic_20.ll [65/298] Copy the LL file: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_sampler_20.ll [66/298] Compiling /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//ocl_atomic_20.bc [67/298] Compiling /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//ocl_sampler_20.bc [68/298] cd /usr/src/packages/BUILD/beignet/src/build/src && chmod +x /usr/src/packages/BUILD/beignet/src/beignet/src/git_sha1.sh && /usr/src/packages/BUILD/beignet/src/beignet/src/git_sha1.sh /usr/src/packages/BUILD/beignet/src/beignet/src git_sha1.h [69/298] Building CXX object backend/src/CMakeFiles/gbeinterp.dir/gbe_bin_interpreter.cpp.o In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:23: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/constant.cpp:25: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(Constant *)NULL; ^~~~~~~~~~~~~~~~~ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:31: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/program.cpp:26: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/../backend/program.hpp:29: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/context.hpp:23: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/instruction.hpp:28: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:122:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U64: return 8; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:121:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S64: ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:120:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_DOUBLE: ^~~~~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:119:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U32: return 4; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:118:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S32: ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:117:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_FLOAT: ^~~~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:116:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U16: return 2; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:115:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_HALF: ^~~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:114:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S16: ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:113:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U8: return 1; ^~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:112:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S8: ^~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:111:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_BOOL: ^~~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:190:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U64: return *data.u64; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:189:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S64: return *data.s64; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:188:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U32: return *data.u32; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:187:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S32: return *data.s32; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:186:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U16: return *data.u16; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:185:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S16: return *data.s16; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:184:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U8: return *data.u8; ^~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:183:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S8: return *data.s8; ^~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:182:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_BOOL: return *data.b; ^~~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:206:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U64: return *data.u64; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:205:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S64: return *data.s64; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:204:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U32: return *data.u32; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:203:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S32: return *data.s32; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:202:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType[ 25.389878] serial8250: too much work for irq4 ' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U16: return *data.u16; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:201:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S16: return *data.s16; ^~~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:200:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_U8: return *data.u8; ^~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:199:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_S8: return *data.s8; ^~~~~~~ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./ir/immediate.hpp:198:14: warning: comparison of different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch] case TYPE_BOOL: return *data.b; ^~~~~~~~~ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:50: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen75_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen75_encoder.hpp:45:18: warning: 'gbe::Gen75Encoder::ATOMIC' hides overloaded virtual function [-Woverloaded-virtual] virtual void ATOMIC(GenRegister dst, uint32_t function, GenRegister src, GenRegister bti, uint32_t srcNum, bool useSends); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:174:18: note: hidden overloaded virtual function 'gbe::GenEncoder::ATOMIC' declared here: different number of parameters (7 vs 6) virtual void ATOMIC(GenRegister dst, uint32_t function, GenRegister addr, GenRegister data, GenRegister bti, uint32_t srcNum, bool useSends); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:40:18: warning: 'JMPI' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void JMPI(GenRegister src, bool longjmp = false); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:150:18: note: overridden virtual function is here virtual void JMPI(GenRegister src, bool longjmp = false); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:41:18: warning: 'FENCE' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FENCE(GenRegister dst, bool flushRWCache); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:148:18: note: overridden virtual function is here virtual void FENCE(GenRegister dst, bool flushRWCache); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:43:18: warning: 'patchJMPI' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void patchJMPI(uint32_t insnID, int32_t jip, int32_t uip); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:247:18: note: overridden virtual function is here virtual void patchJMPI(uint32_t insnID, int32_t jip, int32_t uip); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:44:18: warning: 'F16TO32' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void F16TO32(GenRegister dest, GenRegister src0); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:140:18: note: overridden virtual function is here virtual void F16TO32(GenRegister dest, GenRegister src0); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:45:18: warning: 'F32TO16' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void F32TO16(GenRegister dest, GenRegister src0); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:141:18: note: overridden virtual function is here virtual void F32TO16(GenRegister dest, GenRegister src0); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:46:18: warning: 'LOAD_INT64_IMM' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void LOAD_INT64_IMM(GenRegister dest, GenRegister value); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:142:18: note: overridden virtual function is here virtual void LOAD_INT64_IMM(GenRegister dest, GenRegister value); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:47:18: warning: 'ATOMIC' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ATOMIC(GenRegister dst, uint32_t function, GenRegister addr, GenRegister data, GenRegister bti, uint32_t srcNum, bool useSends); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:174:18: note: overridden virtual function is here virtual void ATOMIC(GenRegister dst, uint32_t function, GenRegister addr, GenRegister data, GenRegister bti, u[ 25.482465] serial8250: too much work for irq4 int32_t srcNum, bool useSends); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:48:18: warning: 'ATOMICA64' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void ATOMICA64(GenRegister dst, uint32_t function, GenRegister src, GenRegister bti, uint32_t srcNum); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:176:18: note: overridden virtual function is here virtual void ATOMICA64(GenRegister dst, uint32_t function, GenRegister src, GenRegister bti, uint32_t srcNum); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:49:18: warning: 'UNTYPED_READ' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UNTYPED_READ(GenRegister dst, GenRegister src, GenRegister bti, uint32_t elemNum); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:178:18: note: overridden virtual function is here virtual void UNTYPED_READ(GenRegister dst, GenRegister src, GenRegister bti, uint32_t elemNum); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:50:18: warning: 'UNTYPED_WRITE' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UNTYPED_WRITE(GenRegister src, GenRegister data, GenRegister bti, uint32_t elemNum, bool useSends); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:180:18: note: overridden virtual function is here virtual void UNTYPED_WRITE(GenRegister addr, GenRegister data, GenRegister bti, uint32_t elemNum, bool useSends); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:51:18: warning: 'UNTYPED_READA64' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UNTYPED_READA64(GenRegister dst, GenRegister src, uint32_t elemNum); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:182:18: note: overridden virtual function is here virtual void UNTYPED_READA64(GenRegister dst, GenRegister src, uint32_t elemNum); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:52:18: warning: 'UNTYPED_WRITEA64' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void UNTYPED_WRITEA64(GenRegister src, uint32_t elemNum); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:184:18: note: overridden virtual function is here virtual void UNTYPED_WRITEA64(GenRegister src, uint32_t elemNum); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:53:18: warning: 'BYTE_GATHERA64' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void BYTE_GATHERA64(GenRegister dst, GenRegister src, uint32_t elemSize); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:190:18: note: overridden virtual function is here virtual void BYTE_GATHERA64(GenRegister dst, GenRegister src, uint32_t elemSize); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:54:18: warning: 'BYTE_SCATTERA64' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void BYTE_SCATTERA64(GenRegister src, uint32_t elemSize); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:192:18: note: overridden virtual function is here virtual void BYTE_SCATTERA64(GenRegister src, uint32_t elemSize); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:55:18: warning: 'setHeader' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setHeader(GenNativeInstruction *insn); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:280:18: note: overridden virtual function is here virtual void setHeader(GenNativeInstruction *insn) = 0; ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:56:18: warning: 'setDPUntypedRW' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setDPUntypedRW(GenNativeInstruction *insn, uint32_t bti, uint32_t rgba, ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:254:18: note: overridden virtual function is here virtual void setDPUntypedRW(GenNativeInstruction *insn, uint32_t bti, uint32_t rgba, ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: [ 25.547282] serial8250: too much work for irq4 In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:58:18: warning: 'setTypedWriteMessage' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setTypedWriteMessage(GenNativeInstruction *insn, unsigned char bti, ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:257:18: note: overridden virtual function is here virtual void setTypedWriteMessage(GenNativeInstruction *insn, unsigned char bti, ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:61:18: warning: 'FLUSH_SAMPLERCACHE' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void FLUSH_SAMPLERCACHE(GenRegister dst); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:233:18: note: overridden virtual function is here virtual void FLUSH_SAMPLERCACHE(GenRegister dst); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:62:18: warning: 'setDst' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setDst(GenNativeInstruction *insn, GenRegister dest); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:281:18: note: overridden virtual function is here virtual void setDst(GenNativeInstruction *insn, GenRegister dest) = 0; ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:63:18: warning: 'setSrc0' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setSrc0(GenNativeInstruction *insn, GenRegister reg); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:282:18: note: overridden virtual function is here virtual void setSrc0(GenNativeInstruction *insn, GenRegister reg) = 0; ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:64:18: warning: 'setSrc1' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setSrc1(GenNativeInstruction *insn, GenRegister reg); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:283:18: note: overridden virtual function is here virtual void setSrc1(GenNativeInstruction *insn, GenRegister reg) = 0; ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:65:22: warning: 'getCompactVersion' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32_t getCompactVersion() { return 8; } ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:285:22: note: overridden virtual function is here virtual uint32_t getCompactVersion() { return 7; } ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:66:18: warning: 'alu3' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void alu3(GenOpCode opcode, GenRegister dst, ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:311:18: note: overridden virtual function is here virtual void alu3(GenOpCode opcode, GenRegister dst, ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:70:18: warning: 'handleDouble' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void handleDouble(GenEncoder *p, GenOpCode opcode, GenRegister dst, GenRegister src0, GenRegister src1 = GenRegister::null()); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:290:18: note: overridden virtual function is here virtual void handleDouble(GenEncoder *p, GenOpCode opcode, GenRegister dst, GenRegister src0, GenRegister src1 = GenRegister::null()); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:71:22: warning: 'setAtomicMessageDesc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual unsigned setAtomicMessageDesc(GenNativeInstruction *insn, unsigned function, unsigned bti, unsigned srcNum); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:263:22: note: overridden virtual function is here virtual unsigned setAtomicMessageDesc(GenNativeInstruction *insn, unsigned function, unsigned bti, unsigned srcNum); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:72:22: warning: 'setAtomicA64MessageDesc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual unsigned setAtomicA64MessageDesc(GenNativeI[ 25.611987] serial8250: too much work for irq4 nstruction *insn, unsigned function, unsigned bti, unsigned srcNum, int type_long); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:264:22: note: overridden virtual function is here virtual unsigned setAtomicA64MessageDesc(GenNativeInstruction *insn, unsigned function, unsigned bti, unsigned srcNum, int type_long); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:73:22: warning: 'setUntypedReadMessageDesc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual unsigned setUntypedReadMessageDesc(GenNativeInstruction *insn, unsigned bti, unsigned elemNum); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:265:22: note: overridden virtual function is here virtual unsigned setUntypedReadMessageDesc(GenNativeInstruction *insn, unsigned bti, unsigned elemNum); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:74:22: warning: 'setUntypedWriteMessageDesc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual unsigned setUntypedWriteMessageDesc(GenNativeInstruction *insn, unsigned bti, unsigned elemNum); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:266:22: note: overridden virtual function is here virtual unsigned setUntypedWriteMessageDesc(GenNativeInstruction *insn, unsigned bti, unsigned elemNum); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:83:18: warning: 'OBREADA64' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void OBREADA64(GenRegister dst, GenRegister header, uint32_t bti, uint32_t elemSize); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:306:18: note: overridden virtual function is here virtual void OBREADA64(GenRegister dst, GenRegister header, uint32_t bti, uint32_t ow_size); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:26: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_encoder.hpp:85:18: warning: 'OBWRITEA64' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void OBWRITEA64(GenRegister header, uint32_t bti, uint32_t elemSize); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_encoder.hpp:308:18: note: overridden virtual function is here virtual void OBWRITEA64(GenRegister header, uint32_t bti, uint32_t ow_size); ^ In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/gbe_bin_interpreter.cpp:32: In file included from /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_program.cpp:51: /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen8_context.hpp:95:18: warning: 'gbe::Gen8Context::emitPrintfLongInstruction' hides overloaded virtual function [-Woverloaded-virtual] virtual void emitPrintfLongInstruction(GenRegister& addr, GenRegister& data, GenRegister& src, uint32_t bti); ^ /usr/src/packages/BUILD/beignet/src/beignet/backend/src/./backend/gen_context.hpp:245:18: note: hidden overloaded virtual function 'gbe::GenContext::emitPrintfLongInstruction' declared here: different number of parameters (5 vs 4) virtual void emitPrintfLongInstruction(GenRegister& addr, GenRegister& data, GenRegister& src, uint32_t bti, bool useSends); ^ 63 warnings generated. [70/298] Linking CXX shared library backend/src/libgbeinterp.so FAILED: backend/src/libgbeinterp.so : && /usr/bin/clang++ -fPIC -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -funroll-loops -fstrict-aliasing -msse2 -msse3 -mssse3 -msse4.1 -fPIC -Wall -Wno-invalid-offsetof -I/usr/include -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DGBE_DEBUG_MEMORY=0 -DGBE_COMPILER_AVAILABLE=1 -fvisibility=hidden -O2 -DNDEBUG -DGBE_DEBUG=0 -fuse-ld=lld -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,-Bsymbolic -Wl,--no-undefined -L/usr/lib -shared -Wl,-soname,libgbeinterp.so -o backend/src/libgbeinterp.so backend/src/CMakeFiles/gbeinterp.dir/gbe_bin_interpreter.cpp.o && : ld.lld: error: undefined symbol: llvm::DisableABIBreakingChecks >>> referenced by gbe_bin_interpreter.cpp >>> backend/src/CMakeFiles/gbeinterp.dir/gbe_bin_interpreter.cpp.o:(llvm::VerifyDisableABIBreakingChecks) clang-10: error: linker command failed with exit code 1 (use -v to see invocation) [71/298] Generate the header by script: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl//usr/lib/beignet//include/ocl_as.h [72/298] Generate the source by script: /usr/src/packages/BUILD/beignet/src/build/backend/src/libocl/src/ocl_as.cl ninja: build stopped: subcommand failed.