Search Criteria
Package Details: lib32-spirv-tools 2023.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/lib32-spirv-tools.git (read-only, click to copy) |
---|---|
Package Base: | lib32-spirv-tools |
Description: | API and commands for processing SPIR-V modules |
Upstream URL: | https://github.com/KhronosGroup/SPIRV-Tools |
Licenses: | Apache |
Conflicts: | lib32-spirv-tools |
Provides: | lib32-spirv-tools |
Submitter: | sl1pkn07 |
Maintainer: | Alberto_OS |
Last Packager: | Alberto_OS |
Votes: | 8 |
Popularity: | 0.23 |
First Submitted: | 2018-10-02 13:37 (UTC) |
Last Updated: | 2023-03-31 18:34 (UTC) |
Dependencies (6)
- lib32-gcc-libs (lib32-gccrs-libs-git, lib32-gcc-libs-git)
- spirv-tools (spirv-tools-git)
- cmake (cmake-git) (make)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- ninja (ninja-git, ninja-samurai, ninja-kitware, ninja-mem, python-ninja) (make)
- python (nogil-python, python36, python32, python38, python37, python310, python312, python39) (make)
Required by (6)
- lib32-glslang (make)
- lib32-shaderc
- lib32-shaderc-git
- lib32-vkd3d-git
- lib32-vkd3d-git (make)
- vkd3d-git (make)
Latest Comments
1 2 Next › Last »
melvyn2 commented on 2022-04-24 17:31 (UTC)
Updated version, and changed to better match upstream PKGBUILD
Alberto_OS commented on 2022-01-30 19:45 (UTC)
Sure Mars, you're welcome! =) I've returned the source repos to use .git in the URL. Thank you for your observations about it.
MarsSeed commented on 2022-01-30 19:00 (UTC) (edited on 2022-01-30 19:02 (UTC) by MarsSeed)
Thanks for update, your work is appreciated! :)
I've made one mistaken recommendation though.
I suggested to eliminate the
'.git'
suffix from GitHub repo URLs.I've since came to learn that using the
'.git'
suffix is still preferred. That is the canonical form (de-facto standard) for all Git hosters. (Even GitHub uses it on its website when you click on Clone.)GitHub's behavior in accepting commandline URLs without the
'.git'
suffix and not redirecting to a suffixed one is unusual, AFAIK undocumented, and actually can lead to problems withmakepkg
source caching.(If
makepkg
is set up to use a common source cache, it will not know that an already existing local repo cloned from GitHub with the'.git'
suffix is the same repo as the one without it, and will error out in such cases).So I'd like to ask you to change the source URLs back to using
'.git'
:Some other AUR packages use SPIRV sources from GitHub, and they also use the preferred ".git" ending. Sticking to that will ensure that
makepkg
can smartly manage the common source cache and use the same local clone for different PKGBUILDs.Alberto_OS commented on 2021-08-06 14:52 (UTC)
I had missed the previous comments, just tried oxalin's patch with fixed SPIRV-Headers revision and it works for both versions 2021.1 and 2021.2, so package is updated and currently building with no errors.
Liquorice commented on 2021-08-06 05:48 (UTC)
This Package is still broken, could you try oxalin's patch please?
oxalin commented on 2021-07-04 18:08 (UTC) (edited on 2021-07-04 18:33 (UTC) by oxalin)
To be able to build against 2021.1, could you apply the following patch to PKGBUILD? I think this should also fix build againt 2021.2.
oxalin commented on 2021-07-04 16:59 (UTC)
Nothing to do with GCC, the problem comes from SPIRV-Headers which doesn't contain either enum.
SPIRV-Tools' code (https://github.com/KhronosGroup/SPIRV-Tools/blob/master/include/spirv-tools/libspirv.h) points to https://github.com/KhronosGroup/SPIRV-Headers/pull/177. However, searching through latest SPIRV-Headers' code, neither 'SPV_OPERAND_TYPE_QUANTIZATION_MODES' nor 'SPV_OPERAND_TYPE_OVERFLOW_MODES' can be found.
This is not the first time that someone f***ed SPIRV dependencies. I'm reporting the issue upstream.
andrfgs commented on 2021-07-04 05:14 (UTC) (edited on 2021-07-04 05:15 (UTC) by andrfgs)
Package is broken as @CraigRat says. If I remember, GCC has "recently" received an update (well not recently but I only got the update on arch recently). Might it be the new version of GCC? I am using GCC 11.1 and I had yesterday another bug as well because of this new version with Google Test.
CraigRat commented on 2021-06-14 03:12 (UTC) (edited on 2021-06-14 03:15 (UTC) by CraigRat)
Hello, I'm getting this with 2021.1:
1 2 Next › Last »