How To Install mingw64-spirv-headers on Fedora 36
Introduction
In this tutorial we learn how to install mingw64-spirv-headers
on Fedora 36.
What is mingw64-spirv-headers
MinGW Windows spirv-headers.
We can use yum
or dnf
to install mingw64-spirv-headers
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install mingw64-spirv-headers.
Install mingw64-spirv-headers on Fedora 36 Using dnf
Update yum database with dnf
using the following command.
sudo dnf makecache --refresh
After updating yum database, We can install mingw64-spirv-headers
using dnf
by running the following command:
sudo dnf -y install mingw64-spirv-headers
Install mingw64-spirv-headers on Fedora 36 Using yum
Update yum database with yum
using the following command.
sudo yum makecache --refresh
After updating yum database, We can install mingw64-spirv-headers
using yum
by running the following command:
sudo yum -y install mingw64-spirv-headers
How To Uninstall mingw64-spirv-headers on Fedora 36
To uninstall only the mingw64-spirv-headers
package we can use the following command:
sudo dnf remove mingw64-spirv-headers
mingw64-spirv-headers Package Contents on Fedora 36
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/GLSL.std.450.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/OpenCL.std.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/extinst.glsl.std.450.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/extinst.opencl.std.100.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/spirv.core.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/spirv.cs
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/spirv.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/spirv.hpp
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/spirv.hpp11
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/spirv.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/spirv.lua
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.0/spirv.py
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/GLSL.std.450.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/OpenCL.std.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/extinst.glsl.std.450.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/extinst.opencl.std.100.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/spirv.core.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/spirv.cs
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/spirv.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/spirv.hpp
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/spirv.hpp11
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/spirv.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/spirv.lua
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.1/spirv.py
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/GLSL.std.450.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/OpenCL.std.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/extinst.glsl.std.450.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/extinst.opencl.std.100.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/spirv.core.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/spirv.cs
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/spirv.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/spirv.hpp
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/spirv.hpp11
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/spirv.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/spirv.lua
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/1.2/spirv.py
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/spir-v.xml
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/AMD_gcn_shader.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/AMD_shader_ballot.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/AMD_shader_explicit_vertex_parameter.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/AMD_shader_trinary_minmax.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/DebugInfo.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/GLSL.std.450.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/NonSemanticClspvReflection.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/NonSemanticDebugPrintf.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/NonSemanticShaderDebugInfo100.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/OpenCL.std.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/OpenCLDebugInfo100.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.debuginfo.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.glsl.std.450.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.nonsemantic.debugprintf.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.opencl.std.100.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/spirv.core.grammar.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/spirv.cs
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/spirv.h
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/spirv.hpp
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/spirv.hpp11
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/spirv.json
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/spirv.lua
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/spirv.py
/usr/x86_64-w64-mingw32/sys-root/mingw/include/spirv/unified1/spv.d
References
Summary
In this tutorial we learn how to install mingw64-spirv-headers
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).