Not searching for unused variables given on the command line. -- The C compiler identification is GNU 14.3.0 -- The CXX compiler identification is GNU 14.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/bin/aarch64-openwrt-linux-musl-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: /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/bin/aarch64-openwrt-linux-musl-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Google Mock was not found - tests based on that will not build -- spirv-tools not linked - illegal SPIRV may be generated for HLSL -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Python3: /builder/shared-workdir/build/sdk/staging_dir/hostpkg/bin/python3.13 (found version "3.13.9") found components: Interpreter -- Configuring done (7.5s) -- Generating done (0.2s) -- Build files have been written to: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a53_musl/glslang-15.4.0 ninja: Entering directory `/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a53_musl/glslang-15.4.0' ninja: warning: Ignoring jobserver: Pipe-based protocol is not supported! [--jobserver-auth=3,4] [1/73] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/__/glslang/stub.cpp.o [2/73] Building CXX object glslang/CMakeFiles/GenericCodeGen.dir/stub.cpp.o [3/73] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/stub.cpp.o [4/73] Building CXX object glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/__/__/stub.cpp.o [5/73] Linking CXX static library glslang/libGenericCodeGen.a [6/73] Linking CXX static library glslang/libMachineIndependent.a [7/73] Linking CXX static library glslang/OSDependent/Unix/libOSDependent.a [8/73] Linking CXX shared library SPIRV/libSPIRV.so.15.4.0 [9/73] Creating library symlink SPIRV/libSPIRV.so.15 SPIRV/libSPIRV.so [10/73] Building CXX object glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/resource_limits_c.cpp.o [11/73] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o [12/73] Building CXX object glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/ResourceLimits.cpp.o [13/73] Linking CXX shared library glslang/libglslang-default-resource-limits.so.15.4.0 [14/73] Creating library symlink glslang/libglslang-default-resource-limits.so.15 glslang/libglslang-default-resource-limits.so [15/73] Building CXX object StandAlone/CMakeFiles/spirv-remap.dir/spirv-remap.cpp.o [16/73] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o [17/73] Linking CXX shared library SPIRV/libSPVRemapper.so.15.4.0 [18/73] Creating library symlink SPIRV/libSPVRemapper.so.15 SPIRV/libSPVRemapper.so [19/73] Building CXX object glslang/CMakeFiles/glslang.dir/cmake_pch.hxx.gch [20/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/attribute.cpp.o [21/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/InfoSink.cpp.o [22/73] Building CXX object glslang/CMakeFiles/glslang.dir/GenericCodeGen/CodeGen.cpp.o [23/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/IntermTraverse.cpp.o [24/73] Building CXX object glslang/CMakeFiles/glslang.dir/OSDependent/Unix/ossource.cpp.o [25/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/PoolAlloc.cpp.o [26/73] Building CXX object glslang/CMakeFiles/glslang.dir/GenericCodeGen/Link.cpp.o [27/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/RemoveTree.cpp.o [28/73] Building CXX object glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o [29/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o [30/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Initialize.cpp.o [31/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Constant.cpp.o [32/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o [33/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Intermediate.cpp.o [34/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/parseConst.cpp.o [35/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/intermOut.cpp.o [36/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/Scan.cpp.o [37/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/limits.cpp.o [38/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/SpirvIntrinsics.cpp.o [39/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o [40/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ShaderLang.cpp.o [41/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpAtom.cpp.o [42/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o [43/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpScanner.cpp.o [44/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o [45/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpTokens.cpp.o [46/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpContext.cpp.o [47/73] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslAttributes.cpp.o [48/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o [49/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/Pp.cpp.o [50/73] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslOpMap.cpp.o [51/73] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslTokenStream.cpp.o [52/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/propagateNoContraction.cpp.o [53/73] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslParseables.cpp.o [54/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/linkValidate.cpp.o [55/73] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslScanContext.cpp.o [56/73] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/Logger.cpp.o [57/73] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvTools.cpp.o [58/73] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/CInterface/spirv_c_interface.cpp.o [59/73] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslGrammar.cpp.o [60/73] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/InReadableOrder.cpp.o [61/73] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/doc.cpp.o [62/73] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/disassemble.cpp.o [63/73] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvPostProcess.cpp.o [64/73] Building CXX object glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o [65/73] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvBuilder.cpp.o [66/73] Building CXX object glslang/CMakeFiles/glslang.dir/__/SPIRV/GlslangToSpv.cpp.o [67/73] Building CXX object glslang/CMakeFiles/glslang.dir/HLSL/hlslParseHelper.cpp.o [68/73] Linking CXX shared library glslang/libglslang.so.15.4.0 FAILED: [code=1] glslang/libglslang.so.15.4.0 : && /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/bin/aarch64-openwrt-linux-musl-g++ -fPIC -Os -pipe -mcpu=cortex-a53 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a53_musl/glslang-15.4.0=glslang-15.4.0 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -fno-rtti -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/include/fortify -DNDEBUG -shared -L/builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/usr/lib -L/builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs -Wl,-Bsymbolic-functions -Wl,--no-undefined -Wl,--dependency-file=glslang/CMakeFiles/glslang.dir/link.d -Wl,-soname,libglslang.so.15 -o glslang/libglslang.so.15.4.0 glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o glslang/CMakeFiles/glslang.dir/GenericCodeGen/CodeGen.cpp.o glslang/CMakeFiles/glslang.dir/GenericCodeGen/Link.cpp.o glslang/CMakeFiles/glslang.dir/OSDependent/Unix/ossource.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/glslang_tab.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/attribute.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/Constant.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/iomapper.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/InfoSink.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/Initialize.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/IntermTraverse.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/Intermediate.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseContextBase.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/ParseHelper.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/PoolAlloc.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/RemoveTree.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/Scan.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/ShaderLang.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/SpirvIntrinsics.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/SymbolTable.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/Versions.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/intermOut.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/limits.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/linkValidate.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/parseConst.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/reflection.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/Pp.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpAtom.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpContext.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpScanner.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/preprocessor/PpTokens.cpp.o glslang/CMakeFiles/glslang.dir/MachineIndependent/propagateNoContraction.cpp.o glslang/CMakeFiles/glslang.dir/HLSL/hlslAttributes.cpp.o glslang/CMakeFiles/glslang.dir/HLSL/hlslParseHelper.cpp.o glslang/CMakeFiles/glslang.dir/HLSL/hlslScanContext.cpp.o glslang/CMakeFiles/glslang.dir/HLSL/hlslOpMap.cpp.o glslang/CMakeFiles/glslang.dir/HLSL/hlslTokenStream.cpp.o glslang/CMakeFiles/glslang.dir/HLSL/hlslGrammar.cpp.o glslang/CMakeFiles/glslang.dir/HLSL/hlslParseables.cpp.o glslang/CMakeFiles/glslang.dir/__/SPIRV/GlslangToSpv.cpp.o glslang/CMakeFiles/glslang.dir/__/SPIRV/InReadableOrder.cpp.o glslang/CMakeFiles/glslang.dir/__/SPIRV/Logger.cpp.o glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvBuilder.cpp.o glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvPostProcess.cpp.o glslang/CMakeFiles/glslang.dir/__/SPIRV/doc.cpp.o glslang/CMakeFiles/glslang.dir/__/SPIRV/SpvTools.cpp.o glslang/CMakeFiles/glslang.dir/__/SPIRV/disassemble.cpp.o glslang/CMakeFiles/glslang.dir/__/SPIRV/CInterface/spirv_c_interface.cpp.o && : /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/include/fortify/stdio.h: In function '__to_xstring.constprop': /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/include/fortify/stdio.h:70:28: error: inlining failed in call to 'always_inline' 'vsnprintf': function body can be overwritten at link time 70 | _FORTIFY_FN(vsnprintf) int vsnprintf(char *__s, size_t __n, const char *__f, | ^ /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/aarch64-openwrt-linux-musl/include/c++/14.3.0/ext/string_conversions.h:113:32: note: called from here 113 | const int __len = __convf(__s, __n, __fmt, __args); | ^ make[4]: *** [/builder/shared-workdir/build/sdk/tmp/cchethY7.mk:86: /builder/shared-workdir/build/sdk/tmp/cc7Bwmba.ltrans28.ltrans.o] Error 1 lto-wrapper: fatal error: make returned 2 exit status compilation terminated. /builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_cortex-a53_gcc-14.3.0_musl/bin/../lib/gcc/aarch64-openwrt-linux-musl/14.3.0/../../../../aarch64-openwrt-linux-musl/bin/ld.bfd: error: lto-wrapper failed collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. make[3]: *** [Makefile:54: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a53_musl/glslang-15.4.0/.built] Error 1 time: package/feeds/video/glslang/compile#165.48#16.53#159.47