HomeDefectsLIN1025-700
Acknowledged

LIN1025-700 : The runtime version of glslc doesn't match the package version

Created: Apr 27, 2025    Updated: Aug 17, 2025
Found In Version: 10.25.33.1
Severity: Standard
Applicable for: Wind River Linux LTS 25
Component/s: Userspace

Description

The command glslc --version always shows v2023.8 even in newer version:

root@intel-x86-64:~# rpm -qi shaderc
Name        : shaderc
Version     : 2024.3
Release     : r0.wr2500
Architecture: corei7_64
Install Date: Tue Apr  5 23:35:15 2011
Group       : graphics
Size        : 299744
License     : Apache-2.0
Signature   : (none)
Source RPM  : shaderc-2024.3-r0.wr2500.src.rpm
Build Date  : Mon Sep 23 21:32:56 2024
Build Host  : reproducible
Packager    : Wind River <info@windriver.com>
URL         : https://github.com/google/shaderc
Summary     : A collection of tools, libraries and tests for shader compilation
Description :
The Shaderc library provides an API for compiling GLSL/HLSL source code to
SPIRV modules. It has been shipping in the Android NDK since version r12b.
root@intel-x86-64:~# 
root@intel-x86-64:~# 
root@intel-x86-64:~# rpm -ql shaderc
/usr
/usr/bin
/usr/bin/glslc
/usr/lib64
/usr/lib64/libshaderc_shared.so.1
root@intel-x86-64:~# 
root@intel-x86-64:~# 
root@intel-x86-64:~# glslc --version
shaderc v2023.8 ff84893dd52d28f0b1737d2635733d952013bd9c
spirv-tools 2025.1.1
glslang 15.2.0Target: SPIR-V 1.0
root@intel-x86-64:~#  
 

See upstream issue: [https://github.com/google/shaderc/issues/1496]

 

Steps to Reproduce

1. Create project
              $../wrlinux-x/setup.sh --dl-layers=1 --all-layers
2. Source env and build project
        Add in local.conf:
                 include_all conf/version-check.conf
       $bitbake shaderc