Package Details: mingw-w64-spirv-tools 2023.6-1

Git Clone URL: https://aur.archlinux.org/mingw-w64-spirv-tools.git (read-only, click to copy)
Package Base: mingw-w64-spirv-tools
Description: API and commands for processing SPIR-V modules (mingw-w64)
Upstream URL: https://github.com/KhronosGroup/SPIRV-Tools
Licenses: Apache
Submitter: maxrd2
Maintainer: None
Last Packager: xantares
Votes: 2
Popularity: 0.000093
First Submitted: 2019-07-08 23:15 (UTC)
Last Updated: 2024-03-08 22:19 (UTC)

Latest Comments

prokoprandacek commented on 2022-06-06 19:08 (UTC)

@brody fixed

brody commented on 2022-06-06 18:38 (UTC)

To build it in a clean chroot environment the mingw-w64-spirv-headers package is needed in the makedepends field.

prokoprandacek commented on 2022-01-22 09:46 (UTC)

I adopted the package and did some changes to the build process.

Please report any issues you encounter.

Martchus commented on 2021-03-26 09:59 (UTC)

The make dependency git is missing.

Martchus commented on 2020-05-18 09:24 (UTC)

I see the same problem as @xantares: https://martchus.no-ip.biz/build-data/rebuild-dw2/mingw-w64-spirv-tools/pkg/build.log

xantares commented on 2020-05-17 11:54 (UTC)

hello, it does no compile anymore:

In file included from /home/xantares/projects/aur-scripts/mingw-w64-spirv-tools/src/SPIRV-Tools/source/operand.cpp:30: /home/xantares/projects/aur-scripts/mingw-w64-spirv-tools/src/SPIRV-Tools/build-i686-w64-mingw32-shared/operand.kinds-unified1.inc:1001:4: error: ‘SPV_OPERAND_TYPE_RAY_FLAGS’ was not declared in this scope; did you mean ‘SPV_OPERAND_TYPE_IMAGE’? 1001 | {SPV_OPERAND_TYPE_RAY_FLAGS, ARRAY_SIZE(pygen_variable_RayFlagsEntries), pygen_variable_RayFlagsEntries}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | SPV_OPERAND_TYPE_IMAGE

zebulon commented on 2019-10-09 19:05 (UTC)

Hi, I get an error at linking time:

[ 95%] Linking CXX shared library libSPIRV-Tools-opt.dll
/usr/lib/gcc/i686-w64-mingw32/9.2.0/../../../../i686-w64-mingw32/bin/ld: /usr/lib/gcc/i686-w64-mingw32/9.2.0/../../../../i686-w64-mingw32/lib/../lib/libssp.a(ssp.o): in function `_stack_chk_fail':
/home/eric/.cache/yay/mingw-w64-gcc/src/gcc/libssp/ssp.c:183: multiple definition of `__stack_chk_fail'; ../libSPIRV-Tools.dll.a(d000525.o):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:1384: source/opt/libSPIRV-Tools-opt.dll] Error 1
make[1]: *** [CMakeFiles/Makefile2:516: source/opt/CMakeFiles/SPIRV-Tools-opt.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Error making: mingw-w64-spirv-tools

Any idea?