Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Building kernels with cm_compiler from cmc_monorepo_110 fails #1775

Open
frantisekz opened this issue Feb 19, 2024 · 8 comments
Open
Assignees
Labels
Build Cmake, build option related Common memory, surface, ddi

Comments

@frantisekz
Copy link

Which component impacted?

Build

Is it regression? Good in old configuration?

No, this issue exist a long time

What happened?

  1. Build media driver with -DENABLE_NONFREE_KERNELS:BOOL=OFF -DENABLE_KERNELS:BOOL=ON -DBUILD_KERNELS:BOOL=ON
  2. Use cmc_compiler from cmc_monorepo_110 branch (llvm 11)
gmake[2]: Entering directory '/builddir/build/BUILD/media-driver-intel-media-24.1.3/redhat-linux-build'
[  1%] Creating codec cmfc kernels output directory
cd /builddir/build/BUILD/media-driver-intel-media-24.1.3/redhat-linux-build/media_driver && /usr/bin/cmake -E make_directory /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/cache_kernel
cd /builddir/build/BUILD/media-driver-intel-media-24.1.3/redhat-linux-build/media_driver && /usr/bin/cmake -E make_directory /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/cache_kernel/kernel
[  1%] Compiling /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/hme_kernel_genx.cpp... to /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/cache_kernel/hme_kernel_genx_0.dat                Checking if renaming is needed...
cd /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/cache_kernel && /usr/bin/cmc -c -Qxcm -Qxcm_jit_target=icllp -I /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/ -Qxcm_jit_option="-nocompaction\ -output\ -binary" -mCM_emit_common_isa -mCM_no_input_reorder -mCM_printregusage -mCM_old_asm_name /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/hme_kernel_genx.cpp
[  1%] Compiling /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp... to /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/cache_kernel/downscale_convert_kernel_genx_0.dat                Checking if renaming is needed...
cd /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/cache_kernel && /usr/bin/cmc -c -Qxcm -Qxcm_jit_target=icllp -I /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/ -Qxcm_jit_option="-nocompaction\ -output\ -binary" -mCM_emit_common_isa -mCM_no_input_reorder -mCM_printregusage -mCM_old_asm_name /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp
[  1%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_mos.dir/agnostic/common/os/mos_cmdbufmgr.cpp.o
/usr/bin/gmake  -f media_driver/CMakeFiles/iHD_drv_video_VP.dir/build.make media_driver/CMakeFiles/iHD_drv_video_VP.dir/depend
cd /builddir/build/BUILD/media-driver-intel-media-24.1.3/redhat-linux-build/media_driver && /usr/bin/g++ -DBUILD_KERNELS -DCLASS_TRACE=0 -DENABLE_KERNELS -DIGFX_ARL_SUPPORTED -DIGFX_DG2_SUPPORTED -DIGFX_GEN11_ICLLP_SUPPORTED -DIGFX_GEN11_JSL_SUPPORTED -DIGFX_GEN11_SUPPORTED -DIGFX_GEN12_ADLN_SUPPORTED -DIGFX_GEN12_ADLP_SUPPORTED -DIGFX_GEN12_ADLS_SUPPORTED -DIGFX_GEN12_DG1_SUPPORTED -DIGFX_GEN12_RKL_SUPPORTED -DIGFX_GEN12_SUPPORTED -DIGFX_GEN12_TGLLP_CMFCPATCH_SUPPORTED -DIGFX_GEN12_TGLLP_CMFC_SUPPORTED -DIGFX_GEN12_TGLLP_SUPPORTED -DIGFX_GEN12_TGLLP_SWSB_SUPPORTED -DIGFX_GEN8_BDW_SUPPORTED -DIGFX_GEN8_SUPPORTED -DIGFX_GEN9_BXT_SUPPORTED -DIGFX_GEN9_CFL_SUPPORTED -DIGFX_GEN9_CML_SUPPORTED -DIGFX_GEN9_CMPV_SUPPORTED -DIGFX_GEN9_GLK_SUPPORTED -DIGFX_GEN9_KBL_SUPPORTED -DIGFX_GEN9_SKL_SUPPORTED -DIGFX_GEN9_SUPPORTED -DIGFX_MTL_SUPPORTED -DIGFX_XEHP_SDV_CMFCPATCH_SUPPORTED -DIGFX_XEHP_SDV_SUPPORTED -DIGFX_XE_HPG_CMFCPATCH_SUPPORTED -DIGFX_XE_HPG_SUPPORTED -DMEDIA_VERSION=\"24.1.3\" -DMEDIA_VERSION_DETAILS=\"\" -DVEBOX_AUTO_DENOISE_SUPPORTED=0 -DX11_FOUND -D_AV1_DECODE_SUPPORTED -D_AV1_ENCODE_VDENC_SUPPORTED -D_COMMON_ENCODE_SUPPORTED -D_FULL_OPEN_SOURCE -D_JPEG_DECODE_SUPPORTED -D_JPEG_ENCODE_SUPPORTED -D_MANUAL_SOFTLET_ -D_MMC_SUPPORTED -D_MPEG2_DECODE_SUPPORTED -D_RELEASE -D_VP8_DECODE_SUPPORTED -D_VP9_DECODE_SUPPORTED -D_VP9_ENCODE_VDENC_SUPPORTED -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -D__VPHAL_SFC_SUPPORTED=1 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/os/i915/include -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/os/i915/include/uapi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/os/user_setting -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/linux/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/os/share -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/os/osservice -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/cmrtlib/linux/hardware -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/linux/common/cp/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/cm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/media_interfaces -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/shared/mediacopy -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8/cm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8_bdw/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8_bdw/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9/cm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_bxt/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_skl/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_glk/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_kbl/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/cm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11_jsl_ehl/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12/cm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/g12/g12_base/hw/render -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_XPM/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_XPM/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_HPM/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_HPM/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_R/Xe_HP_base/hw/render -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_R/Xe_HP_base/hw/blt -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_R/Xe_HP/hw/render -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_R/Xe_HPG/hw/render -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/common/shared/media_sfc_interface -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/common/shared/scalability -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/m12/m12_0/shared/mediacopy -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/g12/g12_base/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/g12/g12_0/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/g12/g12_1/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_R/Xe_HP_Base/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_R/Xe_HP/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_R/Xe_HPG/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/shared/mediacopy -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/shared/mediacopy -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m8_bdw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m9_bxt -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m9_skl -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m9_cfl -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m9_glk -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m9_kbl -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m11_icllp -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m11_jsl_ehl -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m12_tgllp -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m12_dg1 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m12_rkl -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m12_adls -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m12_adlp -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_m12_adln -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_xehp_sdv -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_interface/media_interfaces_dg2 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/heap_manager -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/media_interfaces -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/task -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/scalability -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/mediacontext -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/statusreport -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/mmc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/bufferMgr -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/mediacopy -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/media_sfc_interface -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/profiler -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/heap_manager -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/cp -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/media_interfaces -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/media_bin_mgr -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_R/Xe_HPG_Base/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_R/Xe_HPG/renderhal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/shared/mediacopy -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/shared/mediaDecompress -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/media_interface/media_interfaces_mtl -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/media_interface/media_interfaces_arl -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus/hw/vdbox -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_R/Xe_HPG_Base/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/vp/kdll -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_bxt/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_glk/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11_icllp/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11_icllp/vp/kernel_free -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11_jsl_ehl/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12_tgllp/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12_tgllp/vp/kernel_free/cmfc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12_tgllp/vp/kernel_free/cmfcpatch -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_XPM/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_HPM/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/common/vp/hal/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/common/vp/hal/shared/scalability -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/common/vp/hal/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_tgllp/vp/hal/platform_interface -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/m12/m12/vp/hal/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/m12/m12_0/vp/hal/feature_manager -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/g12/g12_base/vp/kernel_config -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/vp/hal/feature_manager -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/vp/hal/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM/vp/hal/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM/vp/hal/platform_interface -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM/vp/hal/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM/vp/hal/feature_manager -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/vp/hal/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/vp/hal/platform_interface -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/vp/hal/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/vp/hal/feature_manager -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/vp/kernel -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/vp/kdll -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/bufferMgr -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/feature_manager -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/mmc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/scalability -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/statusreport -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/utils/hal_ddi_share -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/utils -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/platform_interface -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal/shared/scalability -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/kdll -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/vp/cm_fc_ld -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_R/Xe_HPG_Base/vp/kernel_free/cmfcpatch -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_R/Xe_HPG_Base/vp/kernel_free -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_R/Xe_HPG_Base/vp/kernel_config -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/vp/hal/feature_manager -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus_base/vp/hal/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus/vp/hal/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus/vp/hal/platform_interface -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus/vp/hal/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/Xe_M_plus/Xe_LPM_plus/vp/hal/feature_manager -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/cp/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/vp/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/codec/ddi/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/codec/ddi/dec -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/codec/ddi/enc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/encode/hevc/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/encode/avc/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/encode/jpeg/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/encode/av1/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/encode/vp9/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/vp/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/Xe_M_plus/ddi -I/usr/include/igdgmm/util -I/usr/include/igdgmm/inc/common -I/usr/include/igdgmm/inc -I/usr/include/igdgmm/GmmLib/inc -I/usr/include/igdgmm/GmmLib -I/usr/include/igdgmm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/redhat-linux-build -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/codec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/codec/kernel -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/codec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8_bdw/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_bxt/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_skl/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_glk/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_kbl/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/share -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11_icllp/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12/codec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12_tgllp/vp/kernel_free -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_XPM/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_HPM/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cm/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cm/hal/osservice -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cm/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/codec/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cp/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cp/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cp/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cp/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/vp/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen8/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_bxt/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_skl/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_kbl/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_glk/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_cfl/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen11/codec/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen11/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen12/codec/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen12/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/Xe_M/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/common/codec/hal/dec/shared/scalability -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/av1/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/av1/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/av1/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/shared/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/shared/hucitf -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/codec/hal/enc/hevc/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/codec/hal/enc/hevc/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/codec/hal/enc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/av1/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/av1/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/av1/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/hevc/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/hevc/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/hevc/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/hevc/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/hevc/mmc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/hevc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/avc/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/avc/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/avc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/mmc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/hucitf -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/mpeg2/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/mpeg2/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/mpeg2/mmc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/mpeg2 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/jpeg/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/jpeg/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/jpeg -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/shared/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/enc/av1/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/enc/av1/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/enc/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/enc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/classtrace -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/av1/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/jpeg/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/mpeg2/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/vp8/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/vp9/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/inc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/inc/common -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/inc/platform/iAlm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/inc/umKmInc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/GmmLib/inc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../huc/inc -I/linux -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wreorder -Wsign-promo -Wnon-virtual-dtor -Wno-invalid-offsetof -fvisibility-inlines-hidden -fno-use-cxa-atexit -frtti -fexceptions -fpermissive -fcheck-new -std=c++1y -std=c++11 -DNDEBUG -fPIC -Wall -Winit-self -Wpointer-arith -Wno-unused -Wno-unknown-pragmas -Wno-comments -Wno-sign-compare -Wno-attributes -Wno-narrowing -Wno-overflow -Wno-parentheses -Wno-delete-incomplete -Werror=address -Werror=format-security -Werror=non-virtual-dtor -Werror=return-type -finline-functions -funswitch-loops -fno-short-enums -Wa,--noexecstack -fno-strict-aliasing -fmessage-length=0 -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -std=c++14 -m64 -DLINUX=1 -DLINUX -DNO_RTTI -DNO_EXCEPTION_HANDLING -DINTEL_NOT_PUBLIC -g -D_AMD64_ -D__CT__ -D__linux__ -fno-tree-pre -fPIC -Wl,--no-as-needed -O2 -fno-omit-frame-pointer -finline-limit=100 -MD -MT media_driver/CMakeFiles/iHD_drv_video_mos.dir/agnostic/common/os/mos_cmdbufmgr.cpp.o -MF CMakeFiles/iHD_drv_video_mos.dir/agnostic/common/os/mos_cmdbufmgr.cpp.o.d -o CMakeFiles/iHD_drv_video_mos.dir/agnostic/common/os/mos_cmdbufmgr.cpp.o -c /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/os/mos_cmdbufmgr.cpp
[  1%] Building CXX object media_driver/CMakeFiles/iHD_drv_video_mos_softlet.dir/__/media_softlet/agnostic/common/os/user_setting/media_user_setting_value.cpp.o
cd /builddir/build/BUILD/media-driver-intel-media-24.1.3/redhat-linux-build/media_driver && /usr/bin/g++ -DBUILD_KERNELS -DCLASS_TRACE=0 -DENABLE_KERNELS -DIGFX_ARL_SUPPORTED -DIGFX_DG2_SUPPORTED -DIGFX_GEN11_ICLLP_SUPPORTED -DIGFX_GEN11_JSL_SUPPORTED -DIGFX_GEN11_SUPPORTED -DIGFX_GEN12_ADLN_SUPPORTED -DIGFX_GEN12_ADLP_SUPPORTED -DIGFX_GEN12_ADLS_SUPPORTED -DIGFX_GEN12_DG1_SUPPORTED -DIGFX_GEN12_RKL_SUPPORTED -DIGFX_GEN12_SUPPORTED -DIGFX_GEN12_TGLLP_CMFCPATCH_SUPPORTED -DIGFX_GEN12_TGLLP_CMFC_SUPPORTED -DIGFX_GEN12_TGLLP_SUPPORTED -DIGFX_GEN12_TGLLP_SWSB_SUPPORTED -DIGFX_GEN8_BDW_SUPPORTED -DIGFX_GEN8_SUPPORTED -DIGFX_GEN9_BXT_SUPPORTED -DIGFX_GEN9_CFL_SUPPORTED -DIGFX_GEN9_CML_SUPPORTED -DIGFX_GEN9_CMPV_SUPPORTED -DIGFX_GEN9_GLK_SUPPORTED -DIGFX_GEN9_KBL_SUPPORTED -DIGFX_GEN9_SKL_SUPPORTED -DIGFX_GEN9_SUPPORTED -DIGFX_MTL_SUPPORTED -DIGFX_XEHP_SDV_CMFCPATCH_SUPPORTED -DIGFX_XEHP_SDV_SUPPORTED -DIGFX_XE_HPG_CMFCPATCH_SUPPORTED -DIGFX_XE_HPG_SUPPORTED -DMEDIA_VERSION=\"24.1.3\" -DMEDIA_VERSION_DETAILS=\"\" -DVEBOX_AUTO_DENOISE_SUPPORTED=0 -DX11_FOUND -D_AV1_DECODE_SUPPORTED -D_AV1_ENCODE_VDENC_SUPPORTED -D_COMMON_ENCODE_SUPPORTED -D_FULL_OPEN_SOURCE -D_JPEG_DECODE_SUPPORTED -D_JPEG_ENCODE_SUPPORTED -D_MANUAL_SOFTLET_ -D_MMC_SUPPORTED -D_MPEG2_DECODE_SUPPORTED -D_RELEASE -D_VP8_DECODE_SUPPORTED -D_VP9_DECODE_SUPPORTED -D_VP9_ENCODE_VDENC_SUPPORTED -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -D__VPHAL_SFC_SUPPORTED=1 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/os/i915/include -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/os/i915/include/uapi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/os/user_setting -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/linux/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/os/share -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/os/osservice -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/classtrace -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/cmrtlib/linux/hardware -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/media_interfaces -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/linux/common/cp/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/media_interfaces -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/shared/mediacopy -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/common/ddi -I/usr/include/igdgmm/util -I/usr/include/igdgmm/inc/common -I/usr/include/igdgmm/inc -I/usr/include/igdgmm/GmmLib/inc -I/usr/include/igdgmm/GmmLib -I/usr/include/igdgmm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/redhat-linux-build -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_common/agnostic/common/codec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/cm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/codec/kernel -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/codec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/common/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen8_bdw/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_bxt/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_skl/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_glk/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen9_kbl/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/share -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11_icllp/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12/codec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/dec -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen12_tgllp/vp/kernel_free -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_XPM/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/Xe_M/Xe_HPM/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cm/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cm/hal/osservice -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cm/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/codec/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cp/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cp/os -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cp/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/cp/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/vp/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/common/hw -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen8/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_bxt/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_skl/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_kbl/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_glk/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen9_cfl/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen11/codec/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen11/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen12/codec/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/gen12/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/linux/Xe_M/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/common/codec/hal/dec/shared/scalability -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/av1/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/av1/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/av1/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/shared/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal/dec/shared/hucitf -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/gen12_base/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/codec/hal/enc/hevc/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/codec/hal/enc/hevc/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/codec/hal/enc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_XPM_base/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/av1/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/av1/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/av1/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/hevc/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc/hevc/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/enc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_HPM/codec/hal/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/hevc/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/hevc/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/hevc/mmc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/hevc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/avc/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/avc/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/avc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/mmc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/hucitf -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9/features -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/vp9 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/mpeg2/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/mpeg2/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/mpeg2/mmc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/mpeg2 -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/jpeg/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/jpeg/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/jpeg -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/shared/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/dec -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/enc/av1/packet -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/enc/av1/pipeline -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/enc/shared -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal/enc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/media_softlet/agnostic/Xe_M/Xe_M_base/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/codec/hal -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/av1/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/jpeg/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/mpeg2/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/vp8/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/linux/xe_lpm_plus_r0/decode/vp9/ddi -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/inc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/inc/common -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/inc/platform/iAlm -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/inc/umKmInc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../gmmlib/Source/GmmLib/inc -I/builddir/build/BUILD/media-driver-intel-media-24.1.3/../huc/inc -I/linux -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wreorder -Wsign-promo -Wnon-virtual-dtor -Wno-invalid-offsetof -fvisibility-inlines-hidden -fno-use-cxa-atexit -frtti -fexceptions -fpermissive -fcheck-new -std=c++1y -std=c++11 -DNDEBUG -fPIC -Wall -Winit-self -Wpointer-arith -Wno-unused -Wno-unknown-pragmas -Wno-comments -Wno-sign-compare -Wno-attributes -Wno-narrowing -Wno-overflow -Wno-parentheses -Wno-delete-incomplete -Werror=address -Werror=format-security -Werror=non-virtual-dtor -Werror=return-type -finline-functions -funswitch-loops -fno-short-enums -Wa,--noexecstack -fno-strict-aliasing -fmessage-length=0 -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -std=c++14 -m64 -DLINUX=1 -DLINUX -DNO_RTTI -DNO_EXCEPTION_HANDLING -DINTEL_NOT_PUBLIC -g -D_AMD64_ -D__CT__ -D__linux__ -fno-tree-pre -fPIC -Wl,--no-as-needed -O2 -fno-omit-frame-pointer -finline-limit=100 -MD -MT media_driver/CMakeFiles/iHD_drv_video_mos_softlet.dir/__/media_softlet/agnostic/common/os/user_setting/media_user_setting_value.cpp.o -MF CMakeFiles/iHD_drv_video_mos_softlet.dir/__/media_softlet/agnostic/common/os/user_setting/media_user_setting_value.cpp.o.d -o CMakeFiles/iHD_drv_video_mos_softlet.dir/__/media_softlet/agnostic/common/os/user_setting/media_user_setting_value.cpp.o -c /builddir/build/BUILD/media-driver-intel-media-24.1.3/media_softlet/agnostic/common/os/user_setting/media_user_setting_value.cpp
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/hme_kernel_genx.cpp(180,35): warning: expression result unused [-Wunused-value]
    UNIInput_tmp.format<ushort>()[0, 4] = x_pos;
                                  ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/hme_kernel_genx.cpp(181,35): warning: expression result unused [-Wunused-value]
    UNIInput_tmp.format<ushort>()[0, 5] = y_pos;
                                  ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/hme_kernel_genx.cpp(639,21): warning: 'write<unsigned int, 8>' is deprecated: use 'write_atomic' instead! [-Wdeprecated-declarations]
                    write<uint, 8>(SUM_Surface, ATOMIC_ADD, 0, local_offset, BD_MV_Sum, ret);
                    ^
/cm/builtin/cm/cm_atomic.h(141,5): note: 'write<unsigned int, 8>' has been explicitly marked deprecated here
    CM_DEPRECATED("use 'write_atomic' instead!");
    ^
/cm/builtin/cm/cm_common.h(601,43): note: expanded from macro 'CM_DEPRECATED'
#define CM_DEPRECATED(Msg) __attribute__((deprecated(Msg)))
                                          ^
3 warnings generated.
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(193,17): error: use of undeclared identifier 'read_plane'
                read_plane(PakSurfIndex, GENX_SURFACE_Y_PLANE, 2 * width - 2, final_v_pos, YPix_16.select<32, 1, 4, 1>(0, 0));
                ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(200,17): error: use of undeclared identifier 'read_plane'
                read_plane(PakSurfIndex, GENX_SURFACE_Y_PLANE, 2 * final_h_pos,     final_v_pos,      YPix_16.select<8, 1, 16, 1>(0,  0));
                ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(201,17): error: use of undeclared identifier 'read_plane'
                read_plane(PakSurfIndex, GENX_SURFACE_Y_PLANE, final_h_pos_plus_32, final_v_pos,      YPix_16.select<8, 1, 16, 1>(0,  16));
                ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(202,17): error: use of undeclared identifier 'read_plane'
                read_plane(PakSurfIndex, GENX_SURFACE_Y_PLANE, 2 * final_h_pos,     final_v_pos + 8,  YPix_16.select<8, 1, 16, 1>(8,  0));
                ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(203,17): error: use of undeclared identifier 'read_plane'
                read_plane(PakSurfIndex, GENX_SURFACE_Y_PLANE, final_h_pos_plus_32, final_v_pos + 8,  YPix_16.select<8, 1, 16, 1>(8,  16));
                ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(204,17): error: use of undeclared identifier 'read_plane'
                read_plane(PakSurfIndex, GENX_SURFACE_Y_PLANE, 2 * final_h_pos,     final_v_pos + 16, YPix_16.select<8, 1, 16, 1>(16, 0));
                ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(205,17): error: use of undeclared identifier 'read_plane'
                read_plane(PakSurfIndex, GENX_SURFACE_Y_PLANE, final_h_pos_plus_32, final_v_pos + 16, YPix_16.select<8, 1, 16, 1>(16, 16));
                ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(206,17): error: use of undeclared identifier 'read_plane'
                read_plane(PakSurfIndex, GENX_SURFACE_Y_PLANE, 2 * final_h_pos,     final_v_pos + 24, YPix_16.select<8, 1, 16, 1>(24, 0));
                ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(207,17): error: use of undeclared identifier 'read_plane'
                read_plane(PakSurfIndex, GENX_SURFACE_Y_PLANE, final_h_pos_plus_32, final_v_pos + 24, YPix_16.select<8, 1, 16, 1>(24, 16));
                ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(230,13): error: use of undeclared identifier 'read_plane'
            read_plane(PakSurfIndex, GENX_SURFACE_UV_PLANE, 2 * final_h_pos,     final_v_pos_c,     UVPix_16.select<8, 1, 16, 1>(0, 0));
            ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(231,13): error: use of undeclared identifier 'read_plane'
            read_plane(PakSurfIndex, GENX_SURFACE_UV_PLANE, final_h_pos_plus_32, final_v_pos_c,     UVPix_16.select<8, 1, 16, 1>(0, 16));
            ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(232,13): error: use of undeclared identifier 'read_plane'
            read_plane(PakSurfIndex, GENX_SURFACE_UV_PLANE, 2 * final_h_pos,     final_v_pos_c + 8, UVPix_16.select<8, 1, 16, 1>(8, 0));
            ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(233,13): error: use of undeclared identifier 'read_plane'
            read_plane(PakSurfIndex, GENX_SURFACE_UV_PLANE, final_h_pos_plus_32, final_v_pos_c + 8, UVPix_16.select<8, 1, 16, 1>(8, 16));
            ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(246,13): error: use of undeclared identifier 'write_plane'
            write_plane(EncSurfIndex, GENX_SURFACE_UV_PLANE, final_h_pos, final_v_pos_c,     UVPix.select<8, 1, 32, 1>(0, 0));
            ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(247,13): error: use of undeclared identifier 'write_plane'
            write_plane(EncSurfIndex, GENX_SURFACE_UV_PLANE, final_h_pos, final_v_pos_c + 8, UVPix.select<8, 1, 32, 1>(8, 0));
            ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(249,13): error: use of undeclared identifier 'write_plane'
            write_plane(EncSurfIndex, GENX_SURFACE_Y_PLANE, final_h_pos, final_v_pos,      YPix.select<8, 1, 32, 1>(0, 0));
            ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(250,13): error: use of undeclared identifier 'write_plane'
            write_plane(EncSurfIndex, GENX_SURFACE_Y_PLANE, final_h_pos, final_v_pos + 8,  YPix.select<8, 1, 32, 1>(8, 0));
            ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(251,13): error: use of undeclared identifier 'write_plane'
            write_plane(EncSurfIndex, GENX_SURFACE_Y_PLANE, final_h_pos, final_v_pos + 16, YPix.select<8, 1, 32, 1>(16,0));
            ^
/builddir/build/BUILD/media-driver-intel-media-24.1.3/media_driver/agnostic/gen11/codec/kernel_free/Source/downscale_convert_kernel_genx.cpp(252,13): error: use of undeclared identifier 'write_plane'
            write_plane(EncSurfIndex, GENX_SURFACE_Y_PLANE, final_h_pos, final_v_pos + 24, YPix.select<8, 1, 32, 1>(24,0));
            ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake[2]: Entering directory '/builddir/build/BUILD/media-driver-intel-media-24.1.3/redhat-linux-build'
LLVM ERROR: Frontend detected a fatal error!

What's the usage scenario when you are seeing the problem?

Others

What impacted?

No response

Debug Information

No response

Do you want to contribute a patch to fix the issue?

None

@XinfengZhang XinfengZhang added Build Cmake, build option related Common memory, surface, ddi labels Feb 20, 2024
@XinfengZhang XinfengZhang assigned MicroYY and unassigned Jexu and XinfengZhang Feb 20, 2024
@XinfengZhang
Copy link
Contributor

suppose it is related with CMC compiler version, how about to use a older version?

@frantisekz
Copy link
Author

frantisekz commented Feb 20, 2024

suppose it is related with CMC compiler version, how about to use a older version?

Yeah, it probably is. This is for Fedora packaging of the media-driver, and we no longer have llvm 8.0 in the distribution repositories, so older cm is unfortunately no-go.

I can imagine updating/fixing the media-driver for the newer cm-compiler isn't a priority, but I'd guess it'll be done someday?

(Edit: I did test the previous cm-compiler from cmc_monorepo_80, it didn't have this issue, but failed elsewhere as reported here: #1356 )

@XinfengZhang
Copy link
Contributor

:) why not "DBUILD_KERNELS:BOOL=OFF", the final iHD_video_drv.so should be same, I am expecting no one will change media kernel code, "open source media kernel" just was used to prove that the binary could be compiled.

@frantisekz
Copy link
Author

:) why not "DBUILD_KERNELS:BOOL=OFF", the final iHD_video_drv.so should be same, I am expecting no one will change media kernel code, "open source media kernel" just was used to prove that the binary could be compiled.

That is unfortunately prohibited in Fedora packages, it has to be built from the source, or removed, so we're currently shipping the media-driver without kernels :(

@intel-mediadev
Copy link
Contributor

Auto Created VSMGWL-72132 for further analysis.

@XinfengZhang
Copy link
Contributor

XinfengZhang commented Jul 5, 2024

hi @frantisekz , sorry for inconvenience firstly.
Actually, we are expecting all user will use default build options, the "non free" kernel is actually free to use, it is under MIT license, they are existing in media driver as arrays. the source file is close source just because these reasons : 1. maintenance effort; 2. partial code are assembly code, partial are c for media , because of history; 3. some algorithm should be reserved to protect IP; 4. some algorithm will be placed by HW in future. such as: most of color format conversion / scaling will be handled by HW directly. no need to maintain an shader path.
so, our main focus is delivering the full feature media driver. the trending is shader will be replaced by HW.
maintaining shader path (actually there are two shader path, full feature and free kernel, considering there are also an build_kernel option) is complex. and suppose no customer will use this free kernel path. because the feature is restricted.
is it possible we only provide one iHD driver version in future?

@frantisekz
Copy link
Author

@XinfengZhang thanks for the reply, I do greatly appreciate that!

For the non-free option - since I am working/maintaining the media-driver component in Fedora, there are strict rules what can be the part of the package, and having anything close-sourced or potentially targeted by IP protection is a "big no-no".

(In order to get the package in, I am required to even do the source tarball stripping of the "non-free" kernels before uploading the archive to the pool for the build infrastructure. The codecs/multimedia world is a patent minefield unfortunately...)

The current status of the media-driver in the distribution is that we ship it without any kernels, because the build_kernel option doesn't work with cm-compiler from llvm 11 branch.

Being at least able to have "some" form of vaapi support for Intel out of the box in Fedora is a great deal for our users, and a huge improvement compared to the previous situation.

Ideally, we'd be able to at least somehow continue building media-driver (even if restricted in features) without any kernels, and being able to rebuild the free kernels, even if in the future and for just some architectures, would be the "optimal" outcome for Fedora and potentially its downstream RHEL.

If the driver ceased to work without any kernels, and/or an ability to rebuild free kernels, it'd have to be removed from Fedora.

@DemiMarie
Copy link

suppose it is related with CMC compiler version, how about to use a older version?

Yeah, it probably is. This is for Fedora packaging of the media-driver, and we no longer have llvm 8.0 in the distribution repositories, so older cm is unfortunately no-go.

Could the media driver be built with a bundled compiler?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Cmake, build option related Common memory, surface, ddi
Projects
None yet
Development

No branches or pull requests

6 participants