How To Install mingw32-glslang on Fedora 36
Introduction
In this tutorial we learn how to install mingw32-glslang
on Fedora 36.
What is mingw32-glslang
MinGW Windows glslang library.
We can use yum
or dnf
to install mingw32-glslang
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install mingw32-glslang.
Install mingw32-glslang 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 mingw32-glslang
using dnf
by running the following command:
sudo dnf -y install mingw32-glslang
Install mingw32-glslang 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 mingw32-glslang
using yum
by running the following command:
sudo yum -y install mingw32-glslang
How To Uninstall mingw32-glslang on Fedora 36
To uninstall only the mingw32-glslang
package we can use the following command:
sudo dnf remove mingw32-glslang
mingw32-glslang Package Contents on Fedora 36
/usr/i686-w64-mingw32/sys-root/mingw/bin/glslangValidator.exe
/usr/i686-w64-mingw32/sys-root/mingw/bin/spirv-remap.exe
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/HLSL
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/HLSL/hlslAttributes.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/HLSL/hlslGrammar.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/HLSL/hlslOpMap.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/HLSL/hlslParseHelper.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/HLSL/hlslParseables.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/HLSL/hlslScanContext.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/HLSL/hlslTokenStream.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/HLSL/hlslTokens.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/BaseTypes.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/Common.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/ConstantUnion.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/InfoSink.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/InitializeGlobals.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/PoolAlloc.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/ResourceLimits.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/ShHandle.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/SpirvIntrinsics.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/Types.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/arrays.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/glslang_c_interface.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/glslang_c_shader_types.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Include/intermediate.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/Initialize.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/LiveTraverser.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/ParseHelper.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/RemoveTree.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/Scan.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/ScanContext.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/SymbolTable.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/Versions.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/attribute.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/gl_types.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/glslang_tab.cpp.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/iomapper.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/localintermediate.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/parseVersions.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/preprocessor
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/preprocessor/PpContext.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/preprocessor/PpTokens.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/propagateNoContraction.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/MachineIndependent/reflection.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Public
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/Public/ShaderLang.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/GLSL.ext.AMD.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/GLSL.ext.EXT.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/GLSL.ext.KHR.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/GLSL.ext.NV.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/GLSL.std.450.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/GlslangToSpv.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/Logger.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/NonSemanticDebugPrintf.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/SPVRemapper.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/SpvBuilder.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/SpvTools.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/bitutils.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/disassemble.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/doc.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/hex_float.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/spirv.hpp
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/SPIRV/spvIR.h
/usr/i686-w64-mingw32/sys-root/mingw/include/glslang/build_info.h
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/HLSLTargets-debug.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/HLSLTargets.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/OGLCompilerTargets-debug.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/OGLCompilerTargets.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/OSDependentTargets-debug.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/OSDependentTargets.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/SPIRVTargets-debug.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/SPIRVTargets.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/SPVRemapperTargets-debug.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/SPVRemapperTargets.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/glslang-default-resource-limitsTargets-debug.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/glslang-default-resource-limitsTargets.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/glslangTargets-debug.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/glslangTargets.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/glslangValidatorTargets-debug.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/glslangValidatorTargets.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/spirv-remapTargets-debug.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/cmake/spirv-remapTargets.cmake
/usr/i686-w64-mingw32/sys-root/mingw/lib/libGenericCodeGen.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/libHLSL.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/libMachineIndependent.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/libOGLCompiler.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/libOSDependent.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/libSPIRV.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/libSPVRemapper.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/libglslang-default-resource-limits.a
/usr/i686-w64-mingw32/sys-root/mingw/lib/libglslang.a
References
Summary
In this tutorial we learn how to install mingw32-glslang
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).