Intel clc dependency

Lionel Landwerlin lionel.g.landwerlin at intel.com
Thu Apr 11 07:38:54 UTC 2024


On 11/04/2024 06:05, Tapani Pälli wrote:
>
> On 11.4.2024 1.15, Brian Paul wrote:
>> On 4/10/24 13:53, Timo Aaltonen wrote:
>>> Brian Paul kirjoitti 6.4.2024 klo 1.05:
>>>> I'm trying to build the Intel Vulkan driver.  First time in a few 
>>>> months.  I'm having build problems related to clc.  I'm on Ubuntu 
>>>> 22.04
>>>>
>>>>
>>>> [...]
>>>> [1347/3181] Generating src/intel/vulkan/...om command (wrapped by 
>>>> meson to set env)
>>>> FAILED: 
>>>> src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable.h 
>>>>
>>>> env MESA_SHADER_CACHE_DISABLE=true MESA_SPIRV_LOG_LEVEL=error 
>>>> /home/brianp/build3/mesa/build/src/intel/compiler/intel_clc -p dg2 
>>>> --prefix gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable -e 
>>>> BFS_pass1_indexed_batchable --in 
>>>> ../src/intel/vulkan/grl/gpu/bvh_build_BFS.cl --in 
>>>> /home/brianp/build3/mesa/src/intel/vulkan/grl/gpu/libs/lsc_intrinsics_fallback.cl 
>>>> -o 
>>>> src/intel/vulkan/grl/gfx125_bvh_build_BFS_BFS_pass1_indexed_batchable.h 
>>>> -- -cl-std=cl2.0 -D__OPENCL_VERSION__=200 -DMAX_HW_SIMD_WIDTH=16 
>>>> -DMAX_WORKGROUP_SIZE=16 
>>>> -I/home/brianp/build3/mesa/src/intel/vulkan/grl/gpu 
>>>> -I/home/brianp/build3/mesa/src/intel/vulkan/grl/include
>>>> ERROR: libclc shader missing. Consider installing the libclc package
>>>> Aborted (core dumped)
>>>>
>>>> I've installed every clc-related package I could find.  I've tried 
>>>> several options for the 'intel-clc' option without luck.
>>>>
>>>> BTW, the description of intel-clc in meson_options.txt looks suspect:
>>>>
>>>> option(
>>>>    'intel-clc',
>>>>    type : 'combo',
>>>>    deprecated: {'true': 'enabled', 'false': 'disabled'},
>>>>    value : 'disabled',
>>>>    choices : [
>>>>      'enabled', 'disabled', 'system',
>>>>    ],
>>>>    description : 'Build the intel-clc compiler (enables Vulkan 
>>>> Intel ' +
>>>>                  'Ray Tracing on supported hardware).'
>>>> )
>>>>
>>>> The default is 'disabled' but that's deprecated?  Choices include 
>>>> 'enabled' but that's deprecated too?
>>>>
>>>> Any tips for building the ToT Intel Vulkan driver?
>>>>
>>>> -Brian
>>>>
>>>
>>> You need to have libclc-NN-dev installed matching with the llvm 
>>> version, which on stock 22.04 would be libclc-13-dev.
>>
>> I'm using llvm 15 and have libclc-15-dev installed.  I get the 
>> "ERROR: libclc shader missing. Consider installing the libclc 
>> package" issue I quoted above.
>>
>
> You'll need to install libclc-15 too. I think libclc-15-dev package is 
> missing dependency to libclc-15 .. did not verify this but I've been 
> able to install libclc-15-dev without the library package getting 
> installed.


libclang-common-15-dev installed too?


>
>
>> I have llvm 15 installed because I also want to build the radv Vulkan 
>> driver.
>>
>> -Brian
>>
>>



More information about the mesa-dev mailing list