intel / compute-runtime

Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
MIT License
1.12k stars 230 forks source link

Build error #593

Open linsson opened 1 year ago

linsson commented 1 year ago

I am trying to compile compute-runtime (I tried both 22.43.24595.30 and 22.43.24558 version) but I always reveive an error at "Generating ../../../../bin/built_ins/x64/spirv/fill_image3d.spv"

Here is the complete log:

-- The C compiler identification is GNU 8.5.0 -- The CXX compiler identification is GNU 8.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/gcc/8.5.0/gcc/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/gcc/8.5.0/gcc/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- branch dir list: / -- Host processor: x86_64 -- Target processor: x86_64 -- Neo target processor: x86_64 -- WDK include paths: /usr/local/software/compute-runtime-22.43.24558/third_party/DirectX-Headers/include/wsl;/usr/local/software/compute-runtime-22.43.24558/third_party/DirectX-Headers/include/wsl/stubs;/usr/local/software/compute-runtime-22.43.24558/third_party/DirectX-Headers/include/directx;/usr/local/software/compute-runtime-22.43.24558/third_party/DirectX-Headers/include/dxguids;/usr/local/software/compute-runtime-22.43.24558/third_party/libdxg/include/ -- Driver model : drm_or_wddm -- Performing Test COMPILER_SUPPORTS_LLD -- Performing Test COMPILER_SUPPORTS_LLD - Failed -- Performing Test COMPILER_SUPPORTS_GOLD -- Performing Test COMPILER_SUPPORTS_GOLD - Success -- Using linker: ld.gold -- Release build configuration -- Source Level Debugger headers dir: /usr/local/software/compute-runtime-22.43.24558/third_party/source_level_debugger -- Aub Stream Headers dir: /usr/local/software/compute-runtime-22.43.24558/third_party/aub_stream/headers -- Khronos OpenCL headers dir: /usr/local/software/compute-runtime-22.43.24558/third_party/opencl_headers -- Khronos OpenGL headers dir: /usr/local/software/compute-runtime-22.43.24558/third_party/opengl_headers -- AOT config headers dir: /usr/local/software/compute-runtime-22.43.24558/third_party/aot_config_headers -- Third party dir: /usr/local/software/third_party -- Found PkgConfig: /usr/local/gcc/8.5.0/pkg-config/0.29.2/bin/pkg-config (found version "0.29.2") -- Checking for module 'igc-opencl' -- Found igc-opencl, version 1.0.1 -- IGC include dirs: /usr/local/gcc/8.5.0/igc/1.0.12260.1/include/igc;/usr/local/gcc/8.5.0/igc/1.0.12260.1/include/igc/cif;/usr/local/gcc/8.5.0/igc/1.0.12260.1/include/igc/ocl_igc_shared/executable_format;/usr/local/gcc/8.5.0/igc/1.0.12260.1/include/igc/ocl_igc_shared/device_enqueue -- VISA Dir: /usr/local/software/igc/visa -- IGA Includes dir: /usr/local/software/igc/visa/iga/IGALibrary/api -- Checking for module 'igdgmm' -- Found igdgmm, version 12.2.0 -- GmmLib include dirs: /usr/local/gcc/8.5.0/intel-gmmlib/22.2.0/include/igdgmm;/usr/local/gcc/8.5.0/intel-gmmlib/22.2.0/include/igdgmm/GmmLib;/usr/local/gcc/8.5.0/intel-gmmlib/22.2.0/include/igdgmm/GmmLib/inc;/usr/local/gcc/8.5.0/intel-gmmlib/22.2.0/include/igdgmm/inc;/usr/local/gcc/8.5.0/intel-gmmlib/22.2.0/include/igdgmm/inc/common;/usr/local/gcc/8.5.0/intel-gmmlib/22.2.0/include/igdgmm/util -- Checking for module 'libigdml' -- No package 'libigdml' found -- Metrics Library dir: /usr/local/software/compute-runtime-22.43.24558/third_party/metrics_library -- Checking for module 'libigdmd' -- No package 'libigdmd' found -- Metrics Discovery dir: /usr/local/software/compute-runtime-22.43.24558/third_party/metrics_discovery -- Checking for module 'libva>=1.0.0' -- Found libva, version 1.2.0 -- Looking for vaGetLibFunc in va -- Looking for vaGetLibFunc in va - found -- Using libva -- LibVA include dirs: /usr/local/gcc/8.5.0//libva/2.2.0/include -- AUB_STREAM_DIR = -- Engine node dir: /usr/local/software/compute-runtime-22.43.24558/third_party/aub_stream/headers -- All supported platforms: PVC DG2 XE_HP_SDV TGLLP DG1 RKL ADLS ADLP ADLN ICLLP LKF EHL SKL KBL GLK CFL BXT BDW -- All tested platforms: -- Default supported platform: XE_HP_SDV -- Default tested platform: -- All supported core families: GEN8;GEN9;GEN11;GEN12LP;XE_HP_CORE;XE_HPG_CORE;XE_HPC_CORE -- All tested core families: -- Default tested family name: -- i915 prelim headers detection: FALSE -- i915 includes dir: /usr/local/software/compute-runtime-22.43.24558/third_party/uapi -- Performing Test COMPILER_SUPPORTS_INDIRECT_BRANCH_THUNK -- Performing Test COMPILER_SUPPORTS_INDIRECT_BRANCH_THUNK - Success -- Performing Test COMPILER_SUPPORTS_FUNCTION_RETURN_THUNK -- Performing Test COMPILER_SUPPORTS_FUNCTION_RETURN_THUNK - Success -- Performing Test COMPILER_SUPPORTS_INDIRECT_BRANCH_REGISTER -- Performing Test COMPILER_SUPPORTS_INDIRECT_BRANCH_REGISTER - Success -- Performing Test COMPILER_SUPPORTS_SSE42 -- Performing Test COMPILER_SUPPORTS_SSE42 - Success -- Performing Test COMPILER_SUPPORTS_AVX2 -- Performing Test COMPILER_SUPPORTS_AVX2 - Success -- Performing Test COMPILER_SUPPORTS_NEON -- Performing Test COMPILER_SUPPORTS_NEON - Failed -- Level Zero driver version: 1.3.0 -- Could NOT find LevelZero (missing: LevelZero_INCLUDE_DIR) -- LevelZero_INCLUDE_DIRS: -- Level zero headers not found -- Skipping level zero -- Configuring done -- Generating done -- Build files have been written to: /usr/local/software/compute-runtime-22.43.24558/build [ 0%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/compiler_interface/compiler_options.cpp.o [ 0%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/compiler_interface/compiler_cache.cpp.o [ 0%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/compiler_interface/create_main.cpp.o [ 0%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/compiler_interface/oclc_extensions.cpp.o [ 0%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/device_binary_format/ar/ar_decoder.cpp.o [ 0%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/device_binary_format/ar/ar_encoder.cpp.o [ 0%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/device_binary_format/elf/elf_decoder.cpp.o [ 0%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/device_binary_format/elf/elf_encoder.cpp.o [ 0%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/device_binary_format/yaml/yaml_parser.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/device_binary_format/zebin_decoder.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/helpers/abort.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/helpers/compiler_hw_info_config.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/helpers/compiler_options_parser.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/helpers/debug_helpers.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/helpers/file_io.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/helpers/hw_info.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/helpers/hw_info_extended.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/helpers/product_config_helper.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/utilities/io_functions.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/default_cache_config.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/decoder/binary_decoder.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/decoder/binary_encoder.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/decoder/helper.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/decoder/zebin_manipulator.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/multi_command.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/ocloc_api.cpp.o [ 1%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/ocloc_arg_helper.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/ocloc_concat.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/ocloc_dll_options.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/ocloc_fatbinary.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/ocloc_fcl_facade.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/ocloc_igc_facade.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/ocloc_interface.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/ocloc_validator.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/offline_compiler.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/offline_compiler_helper.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/offline_compiler_options.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/offline_linker.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/utilities/get_git_version_info.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/decoder/iga_wrapper.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/decoder/translate_platform.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/dll/linux/options_linux.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/os_interface/linux/os_library_linux.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/os_interface/linux/sys_calls_linux.cpp.o [ 2%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/linux/os_library_ocloc_helper.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/utilities/linux/directory.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen8/hw_info_gen8.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen8/hw_info_bdw.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen9/hw_info_gen9.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen9/hw_info_skl.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen9/hw_info_kbl.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen9/hw_info_glk.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen9/hw_info_cfl.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen9/hw_info_bxt.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen11/hw_info_gen11.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen11/hw_info_icllp.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen11/hw_info_lkf.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen11/hw_info_ehl.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen12lp/hw_info_gen12lp.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen12lp/hw_info_tgllp.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen12lp/hw_info_dg1.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen12lp/hw_info_rkl.cpp.o [ 3%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen12lp/hw_info_adls.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen12lp/hw_info_adlp.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen12lp/hw_info_adln.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/xe_hp_core/hw_info_xe_hp_core.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/xe_hp_core/hw_info_xe_hp_sdv.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/xe_hpg_core/hw_info_xe_hpg_core.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/xe_hpg_core/hw_info_dg2.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/xe_hpc_core/hw_info_xe_hpc_core.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/xe_hpc_core/hw_info_pvc.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/utilities/linux/safety_caller_linux.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir/utilities/linux/get_current_dir_linux.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen8/enable_gen8.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen9/enable_gen9.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen11/enable_gen11.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/gen12lp/enable_gen12lp.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/xe_hp_core/enable_xe_hp_core.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/xe_hpg_core/enable_xe_hpg_core.cpp.o [ 4%] Building CXX object offline_compiler/source/CMakeFiles/ocloc_lib.dir///source/xe_hpc_core/enable_xe_hpc_core.cpp.o [ 5%] Linking CXX shared library ../../bin/libocloc.so [ 5%] Built target ocloc_lib [ 5%] Building CXX object offline_compiler/source/CMakeFiles/ocloc.dir/main.cpp.o [ 5%] Linking CXX executable ../../bin/ocloc [ 5%] Built target ocloc [ 5%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/aub_command_stream_receiver_gen8.cpp.o [ 5%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/aub_mem_dump_gen8.cpp.o [ 5%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/command_encoder_gen8.cpp.o [ 5%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/command_stream_receiver_hw_gen8.cpp.o [ 5%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/command_stream_receiver_simulated_common_hw_gen8.cpp.o [ 5%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/create_device_command_stream_receiver_gen8.cpp.o [ 5%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/debugger_gen8.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/experimental_command_buffer_gen8.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/hw_helper_gen8.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/hw_info_gen8.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/preamble_gen8.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/preemption_gen8.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/state_base_address_gen8.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/tbx_command_stream_receiver_gen8.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/image_core_gen8.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/hw_info_bdw.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/aub_command_stream_receiver_gen9.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/aub_mem_dump_gen9.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/command_encoder_gen9.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/command_stream_receiver_hw_gen9.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/command_stream_receiver_simulated_common_hw_gen9.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/create_device_command_stream_receiver_gen9.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/debugger_gen9.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/experimental_command_buffer_gen9.cpp.o [ 6%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/hw_helper_gen9.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/hw_info_gen9.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/preamble_gen9.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/preemption_gen9.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/state_base_address_gen9.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/tbx_command_stream_receiver_gen9.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/image_core_gen9.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/hw_info_skl.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/hw_info_kbl.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/hw_info_glk.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/hw_info_cfl.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/hw_info_bxt.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/aub_command_stream_receiver_gen11.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/aub_mem_dump_gen11.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/command_encoder_gen11.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/command_stream_receiver_hw_gen11.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/command_stream_receiver_simulated_common_hw_gen11.cpp.o [ 7%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/create_device_command_stream_receiver_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/debugger_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/experimental_command_buffer_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/hw_helper_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/hw_info_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/preamble_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/preemption_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/state_base_address_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/tbx_command_stream_receiver_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/image_core_gen11.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/hw_info_icllp.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/hw_info_lkf.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/hw_info_ehl.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/aub_command_stream_receiver_gen12lp.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/aub_mem_dump_gen12lp.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/command_encoder_gen12lp.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/command_stream_receiver_hw_gen12lp.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/command_stream_receiver_simulated_common_hw_gen12lp.cpp.o [ 8%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/create_device_command_stream_receiver_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/debugger_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/experimental_command_buffer_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/hw_helper_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/hw_info_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/preamble_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/preemption_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/state_base_address_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/tbx_command_stream_receiver_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/image_core_gen12lp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/hw_info_tgllp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/hw_info_dg1.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/hw_info_rkl.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/hw_info_adls.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/hw_info_adlp.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/hw_info_adln.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/aub_command_stream_receiver_xe_hp_core.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/aub_mem_dump_xe_hp_core.cpp.o [ 9%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/command_encoder_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/command_stream_receiver_hw_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/command_stream_receiver_simulated_common_hw_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/create_device_command_stream_receiver_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/debugger_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/experimental_command_buffer_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/implicit_scaling_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/hw_helper_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/hw_info_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/preamble_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/preemption_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/state_base_address_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/tbx_command_stream_receiver_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/image_core_xe_hp_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/hw_info_xe_hp_sdv.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/aub_command_stream_receiver_xe_hpg_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/aub_mem_dump_xe_hpg_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/command_encoder_xe_hpg_core.cpp.o [ 10%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/command_stream_receiver_hw_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/command_stream_receiver_simulated_common_hw_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/create_device_command_stream_receiver_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/debugger_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/experimental_command_buffer_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/implicit_scaling_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/hw_helper_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/hw_info_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/preamble_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/preemption_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/state_base_address_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/tbx_command_stream_receiver_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/image_core_xe_hpg_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/hw_info_dg2.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/aub_command_stream_receiver_xe_hpc_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/aub_mem_dump_xe_hpc_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/command_encoder_xe_hpc_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/command_stream_receiver_hw_xe_hpc_core.cpp.o [ 11%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/command_stream_receiver_simulated_common_hw_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/create_device_command_stream_receiver_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/debugger_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/experimental_command_buffer_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/implicit_scaling_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/hw_helper_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/hw_info_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/preamble_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/preemption_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/state_base_address_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/tbx_command_stream_receiver_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/image_core_xe_hpc_core.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/hw_info_pvc.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/windows/command_stream_receiver_gen8.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/windows/direct_submission_gen8.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/windows/gmm_callbacks_gen8.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/windows/command_stream_receiver_gen9.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/windows/direct_submission_gen9.cpp.o [ 12%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/windows/gmm_callbacks_gen9.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/windows/command_stream_receiver_gen11.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/windows/direct_submission_gen11.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/windows/gmm_callbacks_gen11.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/windows/command_stream_receiver_gen12lp.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/windows/direct_submission_gen12lp.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/windows/gmm_callbacks_gen12lp.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/windows/command_stream_receiver_xe_hp_core.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/windows/direct_submission_xe_hp_core.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/windows/gmm_callbacks_xe_hp_core.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/windows/command_stream_receiver_xe_hpg_core.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/windows/direct_submission_xe_hpg_core.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/windows/gmm_callbacks_xe_hpg_core.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/windows/command_stream_receiver_xe_hpc_core.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/windows/direct_submission_xe_hpc_core.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/windows/gmm_callbacks_xe_hpc_core.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/linux/command_stream_receiver_gen8.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/linux/direct_submission_gen8.cpp.o [ 13%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen8/linux/hw_info_config_bdw.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/linux/command_stream_receiver_gen9.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/linux/direct_submission_gen9.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/linux/hw_info_config_skl.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/linux/hw_info_config_kbl.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/linux/hw_info_config_glk.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/linux/hw_info_config_cfl.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen9/linux/hw_info_config_bxt.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/linux/command_stream_receiver_gen11.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/linux/direct_submission_gen11.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/linux/hw_info_config_icllp.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/linux/hw_info_config_lkf.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen11/linux/hw_info_config_ehl.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/linux/command_stream_receiver_gen12lp.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/linux/direct_submission_gen12lp.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/linux/hw_info_config_tgllp.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/linux/hw_info_config_dg1.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/linux/hw_info_config_rkl.cpp.o [ 14%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/linux/hw_info_config_adls.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/linux/hw_info_config_adlp.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gen12lp/linux/hw_info_config_adln.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/linux/command_stream_receiver_xe_hp_core.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/linux/direct_submission_xe_hp_core.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hp_core/linux/hw_info_config_xe_hp_sdv.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/linux/command_stream_receiver_xe_hpg_core.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/linux/direct_submission_xe_hpg_core.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpg_core/linux/hw_info_config_dg2.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/linux/command_stream_receiver_xe_hpc_core.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/linux/direct_submission_xe_hpc_core.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/xe_hpc_core/linux/hw_info_config_pvc.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/ail/ail_configuration.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/ail/ail_configuration_extra.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/aub/aub_center.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/aub/aub_helper.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/aub/aub_helper_add_mmio.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/aub/aub_helper_extra.cpp.o [ 15%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/aub/aub_subcapture.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/aub_mem_dump/aub_mem_dump.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/aub_mem_dump/context_flags.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/aub_mem_dump/aub_stream_stubs.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_container/cmdcontainer.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_container/implicit_scaling.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/aub_command_stream_receiver.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/command_stream_receiver.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/create_command_stream_impl.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/csr_deps.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/experimental_command_buffer.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/linear_stream.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/preemption.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/scratch_space_controller.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/scratch_space_controller_base.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/stream_properties.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/stream_properties_extra.cpp.o [ 16%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/submissions_aggregator.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/tbx_command_stream_receiver.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/tbx_stream.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/command_stream/scratch_space_controller_xehp_and_later.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/compiler_interface/compiler_cache.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/compiler_interface/compiler_interface.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/compiler_interface/create_main.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/compiler_interface/external_functions.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/compiler_interface/linker.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/compiler_interface/compiler_options.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/debugger/debugger.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/debugger/debugger_l0.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/debug_settings/debug_settings_manager.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/debug_settings/definitions/translate_debug_settings.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/debug_settings/linux/debug_variables_helper.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device/device.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device/device_caps.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device/root_device.cpp.o [ 17%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device/sub_device.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device/device_get_device_name.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device/linux/device_linux.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/direct_submission/direct_submission_controller.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/direct_submission/direct_submission_hw.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/direct_submission/direct_submission_hw_diagnostic_mode.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/execution_environment/execution_environment.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/execution_environment/root_device_environment.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/execution_environment/execution_environment_drm_or_wddm.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/resource_info_drm_or_wddm.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/client_context/gmm_client_context_extra.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/client_context/gmm_client_context.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/cache_settings_helper.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/gmm.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/gmm_helper.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/gmm_utils.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/page_table_mngr_impl.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/resource_info_impl.cpp.o [ 18%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/windows/gmm_configure_device_address_space_drm_or_wddm.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/addressing_mode_helper.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/app_resource_helper.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/bindless_heaps_helper.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/blit_commands_helper.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/cache_policy.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/compiler_hw_info_config.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/compiler_options_parser.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/dirty_state_helpers.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/engine_node_helper.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/file_io.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/flat_batch_buffer_helper.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/flush_stamp.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/hardware_context_controller.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/heap_assigner.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/heap_helper.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/hw_helper.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/hw_info.cpp.o [ 19%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/hw_info_extended.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/kernel_helpers.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/kmd_notify_properties.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/local_id_gen_sse4.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/local_work_size.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/memory_properties_helpers.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/per_thread_data.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/product_config_helper.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/timestamp_packet.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/x86_64/local_id_gen.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/x86_64/local_id_gen_avx2.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/kernel/implicit_args_helper.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/kernel/kernel_descriptor_from_patchtokens.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/address_mapper.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/allocations_list.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/alignment_selector.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/deferrable_allocation_deletion.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/deferred_deleter.cpp.o [ 20%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/definitions/storage_info.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/gfx_partition.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/graphics_allocation.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/host_ptr_manager.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/internal_allocation_storage.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/local_memory_usage.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/memory_manager.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/migration_sync_data.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/multi_graphics_allocation.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/os_agnostic_memory_manager.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/residency.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/unified_memory_manager.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/page_table.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/memory_manager/prefetch_manager.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/create_os_context_drm_or_wddm.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/create_os_time_drm_or_wddm.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/discover_devices_drm_or_wddm.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/init_os_interface_drm_or_wddm.cpp.o [ 21%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/aub_memory_operations_handler.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/debug_env_reader.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/device_factory.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/hw_info_config.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/metrics_library.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/os_context.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/os_interface.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/os_memory.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/os_time.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/performance_counters.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/page_fault_manager/cpu_page_fault_manager.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/program/kernel_info.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/program/kernel_info_from_patchtokens.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/program/print_formatter.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/program/program_info.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/program/program_info_from_patchtokens.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/program/program_initialization.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/program/sync_buffer_handler.cpp.o [ 22%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/sku_info/operations/sku_info_transfer.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/built_ins/built_ins_storage.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/built_ins/built_ins.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/built_ins/sip.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/source_level_debugger/source_level_debugger.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/tbx/tbx_sockets_imp.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/debug_file_reader.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/debug_settings_reader.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/heap_allocator.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/logger.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/perf_profiler.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/software_tags.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/software_tags_manager.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/tag_allocator.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/wait_util.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/x86_64/cpu_info_x86_64.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/ar/ar_decoder.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/ar/ar_encoder.cpp.o [ 23%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/device_binary_format_ar.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/device_binary_format_ocl_elf.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/device_binary_format_patchtokens.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/device_binary_format_zebin.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/device_binary_formats.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/elf/elf_decoder.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/elf/elf_encoder.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/patchtokens_decoder.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/patchtokens_dumper.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/patchtokens_validator.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/zebin_decoder.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/debug_zebin.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/device_binary_format/yaml/yaml_parser.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/unified_memory/unified_memory.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/cache_info.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/clos_cache.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/device_time_drm.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/driver_info_linux.cpp.o [ 25%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_allocation.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_buffer_object.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_debug.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_gem_close_worker.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_memory_manager.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_engine_mapper.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_neo.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_memory_operations_handler_bind.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_memory_operations_handler_create.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_memory_operations_handler_default.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_memory_manager_create_multi_host_allocation.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_version.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_wrappers_checks.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/drm_wrappers.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/hw_info_config_drm.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/hw_device_id_linux.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/kmd_notify_properties_linux.cpp.o [ 26%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/linux_inc.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/ioctl_helper.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/ioctl_helper_prelim.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/ioctl_helper_prelim_init.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/engine_info.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/memory_info.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/os_context_linux.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/os_interface_linux.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/os_library_helper.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/os_library_linux.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/os_memory_linux.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/os_metrics_library.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/os_thread_linux.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/os_time_linux.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/performance_counters_linux.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/pci_path.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/page_table_manager_functions.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/print.cpp.o [ 27%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/settings_reader_create.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/system_info.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/pmt_util.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/system_info_extended.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/wddm_linux/sys_calls_win.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/wddm_linux/compatible_driver_store.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/ioctl_helper_upstream.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/ioctl_helper_getter_upstream.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/local/dg1/ioctl_helper_dg1.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/linux/local/dg1/drm_tip_helper.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/page_fault_manager/linux/cpu_page_fault_manager_linux.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/debugger/linux/debugger_l0_linux.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/linux/directory.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/linux/timer_util.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/utilities/linux/x86_64/cpu_info.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/execution_environment/drm/execution_environment_drm.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/ail/linux/ail_configuration_linux.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/helpers/windows/gmm_callbacks.cpp.o [ 28%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/gmm_helper/windows/gmm_memory_base.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm_additional_context_flags.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm_allocation.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm_apply_additional_map_gpu_va_fields.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm_engine_mapper.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/deferrable_deletion_win.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/device_time_gpu_cpu_drm_or_wddm.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/device_time_wddm.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/gdi_interface.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/gdi_interface_logging.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/hw_device_id_win.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/hw_info_config_wddm.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/init_wddm_os_interface.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/kmdaf_listener_stub.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/max_chunk_size_drm_or_wddm.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/os_context_win.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/os_environment_win.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/adapter_info.cpp.o [ 29%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/adapter_factory.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/adapter_factory_dxcore.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/wddm_additional_adapter_info_options.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/configure_device_address_space_drm_or_wddm.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/set_gmm_input_args_drm_or_wddm.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/max_mem_alloc_size_drm_or_wddm.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/helper_drm_or_wddm.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/skip_resource_cleanup_drm_or_wddm.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/map_tile_instanced_allocation_drm_or_wddm.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/wddm.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm_memory_manager_drm_or_wddm.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm_memory_manager.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/um_km_data_translator.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/create_um_km_data_translator.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/wddm_interface.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm_memory_operations_handler.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm_residency_allocations_container.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm_residency_controller.cpp.o [ 30%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/init_context_private_data.cpp.o [ 31%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/wddm_debug_interface.cpp.o [ 31%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/wddm/adapter_factory_create_dxcore.cpp.o [ 31%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/trim_callback_stub.cpp.o [ 31%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/os_interface/windows/sys_calls_wrapper_drm_or_wddm.cpp.o [ 31%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/execution_environment/wddm/execution_environment_wddm.cpp.o [ 31%] Building CXX object shared/source/CMakeFiles/neo_shared.dir/sku_info/operations/windows/sku_info_receiver.cpp.o [ 31%] Linking CXX static library ../../lib/libneo_shared.a [ 31%] Built target neo_shared [ 31%] Building CXX object shared/generate_cpp_array/CMakeFiles/cpp_generate_tool.dir/source/generate_cpp_array.cpp.o [ 31%] Linking CXX executable ../../bin/cpp_generate_tool [ 31%] Built target cpp_generate_tool [ 31%] Built target copy_compiler_files [ 31%] Generating ../../../../bin/built_ins/x64/spirv/fill_image3d.spv Command was: /usr/local/software/compute-runtime-22.43.24558/build/bin/ocloc -q -spv_only -file /usr/local/software/compute-runtime-22.43.24558/shared/source/built_ins/kernels/fill_image3d.builtin_kernel -out_dir /usr/local/software/compute-runtime-22.43.24558/build/bin/built_ins/x64/spirv/ -output_no_suffix -options "-cl-kernel-arg-info" make[2]: [shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/build.make:220: bin/built_ins/x64/spirv/fill_image3d.spv] Error 250 make[1]: [CMakeFiles/Makefile2:2935: shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/all] Error 2 make: *** [Makefile:156: all] Error 2

Build command is:

mkdir build && cd build && \ cmake -DCMAKE_INSTALL_PREFIX=${GLOBAL_PREFIX}/intel-graphics-compute-runtime/${INTEL_GRAPHICS_COMPUTE_RUNTIME_VERSION} \ -DCMAKE_BUILD_TYPE=Release -DNEO_SKIP_UNIT_TESTS=1 .. && \ make && make install

In this test the software stack is: intel-gmmlib-22.2.0 intel/libva-2.2.0 intel/intel-graphics-compiler-igc-1.0.12260.1 OPENCL_CLANG_VERSION=11.0.0 SPIRV_LLVM_TRANSLATOR_VERSION=a31ffaeef77e23d500b3ea3d35e0c42ff5648ad9 SPIRV_TOOLS_VERSION="1.3.204.1" VC_INTRINSICS_VERSION=0.6.0 LLVM_VERSION=11.1.0 SPIRV_HEADERS_VERSION="1.3.204.1" SPIRV_TOOLS_VERSION="1.3.204.1"

Please, can anyone suggest me what am I missing?

Thank you.

JablonskiMateusz commented 1 year ago

Hi @linsson
could you please share output from

/usr/local/software/compute-runtime-22.43.24558/build/bin/ocloc -spv_only -file /usr/local/software/compute-runtime-22.43.24558/shared/source/built_ins/kernels/fill_image3d.builtin_kernel -out_dir /usr/local/software/compute-runtime-22.43.24558/build/bin/built_ins/x64/spirv/ -output_no_suffix -options "-cl-kernel-arg-info"

?

libmld-dev commented 1 year ago

Hi, I have the same issue!

@JablonskiMateusz The output is the following for me: /ocloc: error while loading shared libraries: libocloc.so: cannot open shared object file: No such file or directory

Looks like ocloc can not find libocloc.so. The libocloc.so can be found in "build/bin/", but it seems like its not in LD_LIBRARY_PATH.

Edit: Temporary fix is to create a file in "/etc/ld.so.conf.d/" and enter the full path to your "build/bin/"-folder. After a "sudo ldconfig" it build for me.

JablonskiMateusz commented 1 year ago

LD_LIBRARY_PATH should be added to cmake targets automatically, please share verbosed make commands

linsson commented 1 year ago

Hi, sorry for the delay:

/usr/local/software/compute-runtime-22.43.24595.30/build/bin/ocloc -q -spv_only -file /usr/local/software/compute-runtime-22.43.24595.30/shared/source/built_ins/kernels/fill_image3d.builtin_kernel -out_dir /usr/local/software/compute-runtime-22.43.24595.30/build/bin/built_ins/x64/spirv/ -output_no_suffix -options "-cl-kernel-arg-info"
/usr/local/software/compute-runtime-22.43.24595.30/build/bin/ocloc: error while loading shared libraries: libocloc.so: cannot open shared object file: No such file or directory

My commands were:

cd compute-runtime-${INTEL_GRAPHICS_COMPUTE_RUNTIME_VERSION} && \
mkdir build && cd build && \
cmake   -DCMAKE_INSTALL_PREFIX=${GLOBAL_PREFIX}/intel-graphics-compute-runtime/${INTEL_GRAPHICS_COMPUTE_RUNTIME_VERSION} \
-DCMAKE_BUILD_TYPE=Release -DNEO_SKIP_UNIT_TESTS=1 .. && \
make
linsson commented 1 year ago

This is the result of

make VERBOSE=1

mylog.txt

Actually I can see the full command is

LD_LIBRARY_PATH=/usr/local/software/compute-runtime-22.43.24595.30/build/bin /usr/local/software/compute-runtime-22.43.24595.30/build/bin/ocloc -q -spv_only -file /usr/local/software/compute-runtime-22.43.24595.30/shared/source/built_ins/kernels/fill_image3d.builtin_kernel -out_dir /usr/local/software/compute-runtime-22.43.24595.30/build/bin/built_ins/x64/spirv/ -output_no_suffix -options -cl-kernel-arg-info

linsson commented 1 year ago

I just tried with:

LD_LIBRARY_PATH=/usr/local/software/compute-runtime-22.43.24595.30/build/bin:${LD_LIBRARY_PATH} /usr/local/software/compute-runtime-22.43.24595.30/build/bin/ocloc -q -spv_only -file /usr/local/software/compute-runtime-22.43.24595.30/shared/source/built_ins/kernels/fill_image3d.builtin_kernel -out_dir /usr/local/software/compute-runtime-22.43.24595.30/build/bin/built_ins/x64/spirv/ -output_no_suffix -options "-cl-kernel-arg-info"

and it works fine. but I don't know how to patch the source code to make it builds successfully.

linsson commented 1 year ago

If I try to build with:

  cd compute-runtime-${INTEL_GRAPHICS_COMPUTE_RUNTIME_VERSION} && \
  mkdir build && cd build && \
  cmake -DCMAKE_INSTALL_PREFIX=${GLOBAL_PREFIX}/intel-graphics-compute-runtime/${INTEL_GRAPHICS_COMPUTE_RUNTIME_VERSION} \
        -DCMAKE_BUILD_TYPE=Release -DNEO_SKIP_UNIT_TESTS=1 .. && \
  sed -i s:"LD_LIBRARY_PATH=${SRC_DIR}/compute-runtime-22.43.24595.30/build/bin":"LD_LIBRARY_PATH=${SRC_DIR}/compute-runtime-22.43.24595.30/build/bin\:\${LD_LIBRARY_PATH}": shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/build.make && \
  make

I am able to postpone the error:

[ 33%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_buffer_rect.cpp.o
[ 33%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_buffer_to_buffer.cpp.o
[ 33%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_kernel_timestamps.cpp.o
[ 33%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/fill_buffer.cpp.o
[ 33%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_buffer_to_image3d.cpp.o
[ 33%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_image3d_to_buffer.cpp.o
[ 33%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_image_to_image1d.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_image_to_image2d.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_image_to_image3d.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/fill_image1d.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/fill_image2d.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/fill_image3d.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/aux_translation.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_buffer_to_buffer_stateless.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_buffer_rect_stateless.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/fill_buffer_stateless.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_buffer_to_image3d_stateless.cpp.o
[ 34%] Building CXX object shared/source/built_ins/kernels/CMakeFiles/builtins_spirv.dir/__/__/__/__/bin/built_ins/x64/spirv/copy_image3d_to_buffer_stateless.cpp.o
[ 34%] Built target builtins_spirv
[ 34%] Building CXX object igdrcl_lib_release/sharings/CMakeFiles/igdrcl_lib_release_sharings_enable.dir/d3d/enable_d3d.cpp.o
[ 34%] Building CXX object igdrcl_lib_release/sharings/CMakeFiles/igdrcl_lib_release_sharings_enable.dir/unified/enable_unified.cpp.o
[ 34%] Building CXX object igdrcl_lib_release/sharings/CMakeFiles/igdrcl_lib_release_sharings_enable.dir/va/enable_va.cpp.o
[ 34%] Built target igdrcl_lib_release_sharings_enable
[ 34%] Generating ../../../../bin/built_ins/x64/xe_hpc_core/stateless_aux_translation_XE_HPC_COREpvc.spv
Command was: /usr/local/software/compute-runtime-22.43.24595.30/build/bin/ocloc -q -file /usr/local/software/compute-runtime-22.43.24595.30/shared/source/built_ins/kernels/aux_translation.builtin_kernel -spv_only -device pvc -64 -output stateless_aux_translation -out_dir /usr/local/software/compute-runtime-22.43.24595.30/build/bin/built_ins/x64/xe_hpc_core -options "-cl-kernel-arg-info"
make[2]: *** [shared/source/built_ins/kernels/CMakeFiles/builtins_XE_HPC_COREpvc_stateless.dir/build.make:913: bin/built_ins/x64/xe_hpc_core/stateless_aux_translation_XE_HPC_COREpvc.spv] Error 250
make[1]: *** [CMakeFiles/Makefile2:3426: shared/source/built_ins/kernels/CMakeFiles/builtins_XE_HPC_COREpvc_stateless.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

I think this is exactly the same error. Unfortunately I am not cmake skilled enough to avoid the "sed trick" by patching the source code. Can you help me, please?

Thanks in advance

JablonskiMateusz commented 1 year ago

please ensure you have proper version of igc-opencl package I see you have 1.0.1

-- Checking for module 'igc-opencl' -- Found igc-opencl, version 1.0.1

JablonskiMateusz commented 1 year ago

you may install igc packages from igc release instead of building igc locally

linsson commented 1 year ago

you may install igc packages from igc release instead of building igc locally

Do you mean the deb package? I can't because I am not root.

linsson commented 1 year ago

please ensure you have proper version of igc-opencl package I see you have 1.0.1

-- Checking for module 'igc-opencl' -- Found igc-opencl, version 1.0.1

I think this is the correct version for compute-runtime v.22.43.24595.30. Anyway if this version were not supported I expect to fail the configure, don't I?

linsson commented 1 year ago

Update: I realized I can use NEO__IGC_LIBRARY_PATH to have a better LD_LIBRARY_PATH. The software stack is:

INTEL_GMMLIB_VERSION=22.3.0 LIBVA_VERSION=2.2.0 IGC_VERSION=1.0.12504.5 VC_INTRINSICS_VERSION=0.7.1 LLVM_VERSION=11.1.0 OPENCL_CLANG_VERSION=11.0.0 SPIRV_LLVM_TRANSLATOR_VERSION=4ef524240833abfeee1c5b9fff6b1bd53f4806b3 SPIRV_HEADERS_VERSION="1.3.204.1" SPIRV_TOOLS_VERSION="1.3.204.1" INTEL_GRAPHICS_COMPUTE_RUNTIME_VERSION=22.43.24595.30

Build command line is now: cd compute-runtime-${INTEL_GRAPHICS_COMPUTE_RUNTIME_VERSION} && mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=${GLOBAL_PREFIX}/intel-graphics-compute-runtime/${INTEL_GRAPHICS_COMPUTE_RUNTIME_VERSION} -DCMAKE_BUILD_TYPE=Release -DNEO_SKIP_UNIT_TESTS=1 -DNEO__IGC_LIBRARY_PATH=${LD_LIBRARY_PATH} .. && make VERBOSE=1

I am able to overcome the previous problem but a new one arises:

mylog.txt

Any suggestion?

eero-t commented 1 year ago

Searching both compute-runtime and intel-graphics-compiler project for (closed) tickets with same error you see, can often provide you with a fix for your build issue.

For example, these give some hints about the specific issues your build environment may have:

(This kind of LLVM version incompatibility errors appear e.g. when all the components the component stack, including SPIRV ones, have not been built with the same LLVM version.)

As to this:

The output is the following for me: ocloc: error while loading shared libraries: libocloc.so: cannot open shared object file: No such file or directory

Like with any other project providing libraries, if you do not sudo make install a project to system, you need to tell dynamic linker / compiler where its libraries can be found.