How To Install flang-devel on Fedora 36

In this tutorial we learn how to install flang-devel in Fedora 36. flang-devel is Flang header files

Introduction

In this tutorial we learn how to install flang-devel on Fedora 36.

What is flang-devel

Flang header files.

We can use yum or dnf to install flang-devel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install flang-devel.

Install flang-devel 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 flang-devel using dnf by running the following command:

sudo dnf -y install flang-devel

Install flang-devel 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 flang-devel using yum by running the following command:

sudo yum -y install flang-devel

How To Uninstall flang-devel on Fedora 36

To uninstall only the flang-devel package we can use the following command:

sudo dnf remove flang-devel

flang-devel Package Contents on Fedora 36

/usr/include/flang
/usr/include/flang/CMakeFiles
/usr/include/flang/Common
/usr/include/flang/Common/Fortran-features.h
/usr/include/flang/Common/Fortran.h
/usr/include/flang/Common/bit-population-count.h
/usr/include/flang/Common/constexpr-bitset.h
/usr/include/flang/Common/default-kinds.h
/usr/include/flang/Common/enum-set.h
/usr/include/flang/Common/format.h
/usr/include/flang/Common/idioms.h
/usr/include/flang/Common/indirection.h
/usr/include/flang/Common/interval.h
/usr/include/flang/Common/leading-zero-bit-count.h
/usr/include/flang/Common/long-double.h
/usr/include/flang/Common/real.h
/usr/include/flang/Common/reference-counted.h
/usr/include/flang/Common/reference.h
/usr/include/flang/Common/restorer.h
/usr/include/flang/Common/static-multimap-view.h
/usr/include/flang/Common/template.h
/usr/include/flang/Common/uint128.h
/usr/include/flang/Common/unwrap.h
/usr/include/flang/Config
/usr/include/flang/Decimal
/usr/include/flang/Decimal/binary-floating-point.h
/usr/include/flang/Decimal/decimal.h
/usr/include/flang/Evaluate
/usr/include/flang/Evaluate/call.h
/usr/include/flang/Evaluate/characteristics.h
/usr/include/flang/Evaluate/check-expression.h
/usr/include/flang/Evaluate/common.h
/usr/include/flang/Evaluate/complex.h
/usr/include/flang/Evaluate/constant.h
/usr/include/flang/Evaluate/expression.h
/usr/include/flang/Evaluate/fold-designator.h
/usr/include/flang/Evaluate/fold.h
/usr/include/flang/Evaluate/formatting.h
/usr/include/flang/Evaluate/initial-image.h
/usr/include/flang/Evaluate/integer.h
/usr/include/flang/Evaluate/intrinsics-library.h
/usr/include/flang/Evaluate/intrinsics.h
/usr/include/flang/Evaluate/logical.h
/usr/include/flang/Evaluate/pgmath.h.inc
/usr/include/flang/Evaluate/real.h
/usr/include/flang/Evaluate/rounding-bits.h
/usr/include/flang/Evaluate/shape.h
/usr/include/flang/Evaluate/static-data.h
/usr/include/flang/Evaluate/tools.h
/usr/include/flang/Evaluate/traverse.h
/usr/include/flang/Evaluate/type.h
/usr/include/flang/Evaluate/variable.h
/usr/include/flang/Frontend
/usr/include/flang/Frontend/CompilerInstance.h
/usr/include/flang/Frontend/CompilerInvocation.h
/usr/include/flang/Frontend/FrontendAction.h
/usr/include/flang/Frontend/FrontendActions.h
/usr/include/flang/Frontend/FrontendOptions.h
/usr/include/flang/Frontend/FrontendPluginRegistry.h
/usr/include/flang/Frontend/PreprocessorOptions.h
/usr/include/flang/Frontend/TextDiagnostic.h
/usr/include/flang/Frontend/TextDiagnosticBuffer.h
/usr/include/flang/Frontend/TextDiagnosticPrinter.h
/usr/include/flang/FrontendTool
/usr/include/flang/FrontendTool/Utils.h
/usr/include/flang/ISO_Fortran_binding.h
/usr/include/flang/Lower
/usr/include/flang/Lower/AbstractConverter.h
/usr/include/flang/Lower/Bridge.h
/usr/include/flang/Lower/CallInterface.h
/usr/include/flang/Lower/Coarray.h
/usr/include/flang/Lower/ConvertType.h
/usr/include/flang/Lower/Mangler.h
/usr/include/flang/Lower/OpenACC.h
/usr/include/flang/Lower/OpenMP.h
/usr/include/flang/Lower/PFTBuilder.h
/usr/include/flang/Lower/PFTDefs.h
/usr/include/flang/Lower/Runtime.h
/usr/include/flang/Lower/Support
/usr/include/flang/Lower/Support/Utils.h
/usr/include/flang/Lower/Support/Verifier.h
/usr/include/flang/Lower/SymbolMap.h
/usr/include/flang/Lower/Todo.h
/usr/include/flang/Lower/Utils.h
/usr/include/flang/Optimizer
/usr/include/flang/Optimizer/Builder
/usr/include/flang/Optimizer/Builder/BoxValue.h
/usr/include/flang/Optimizer/Builder/Character.h
/usr/include/flang/Optimizer/Builder/Complex.h
/usr/include/flang/Optimizer/Builder/DoLoopHelper.h
/usr/include/flang/Optimizer/Builder/FIRBuilder.h
/usr/include/flang/Optimizer/Builder/Factory.h
/usr/include/flang/Optimizer/Builder/MutableBox.h
/usr/include/flang/Optimizer/Builder/Runtime
/usr/include/flang/Optimizer/Builder/Runtime/Assign.h
/usr/include/flang/Optimizer/Builder/Runtime/Character.h
/usr/include/flang/Optimizer/Builder/Runtime/Command.h
/usr/include/flang/Optimizer/Builder/Runtime/Derived.h
/usr/include/flang/Optimizer/Builder/Runtime/Numeric.h
/usr/include/flang/Optimizer/Builder/Runtime/RTBuilder.h
/usr/include/flang/Optimizer/Builder/Runtime/Ragged.h
/usr/include/flang/Optimizer/Builder/Runtime/Reduction.h
/usr/include/flang/Optimizer/Builder/Runtime/Stop.h
/usr/include/flang/Optimizer/Builder/Runtime/Transformational.h
/usr/include/flang/Optimizer/CMakeFiles
/usr/include/flang/Optimizer/CodeGen
/usr/include/flang/Optimizer/CodeGen/CGOps.cpp.inc
/usr/include/flang/Optimizer/CodeGen/CGOps.h.inc
/usr/include/flang/Optimizer/CodeGen/CGOps.td
/usr/include/flang/Optimizer/CodeGen/CGPasses.h.inc
/usr/include/flang/Optimizer/CodeGen/CGPasses.td
/usr/include/flang/Optimizer/CodeGen/CMakeFiles
/usr/include/flang/Optimizer/CodeGen/CodeGen.h
/usr/include/flang/Optimizer/Dialect
/usr/include/flang/Optimizer/Dialect/CMakeFiles
/usr/include/flang/Optimizer/Dialect/CanonicalizationPatterns.inc
/usr/include/flang/Optimizer/Dialect/CanonicalizationPatterns.td
/usr/include/flang/Optimizer/Dialect/FIRAttr.h
/usr/include/flang/Optimizer/Dialect/FIRDialect.h
/usr/include/flang/Optimizer/Dialect/FIRDialect.td
/usr/include/flang/Optimizer/Dialect/FIROps.cpp.inc
/usr/include/flang/Optimizer/Dialect/FIROps.h
/usr/include/flang/Optimizer/Dialect/FIROps.h.inc
/usr/include/flang/Optimizer/Dialect/FIROps.td
/usr/include/flang/Optimizer/Dialect/FIROpsSupport.h
/usr/include/flang/Optimizer/Dialect/FIROpsTypes.cpp.inc
/usr/include/flang/Optimizer/Dialect/FIROpsTypes.h.inc
/usr/include/flang/Optimizer/Dialect/FIRType.h
/usr/include/flang/Optimizer/Dialect/FIRTypes.td
/usr/include/flang/Optimizer/Support
/usr/include/flang/Optimizer/Support/FIRContext.h
/usr/include/flang/Optimizer/Support/FatalError.h
/usr/include/flang/Optimizer/Support/InitFIR.h
/usr/include/flang/Optimizer/Support/InternalNames.h
/usr/include/flang/Optimizer/Support/KindMapping.h
/usr/include/flang/Optimizer/Support/Matcher.h
/usr/include/flang/Optimizer/Support/TypeCode.h
/usr/include/flang/Optimizer/Support/Utils.h
/usr/include/flang/Optimizer/Transforms
/usr/include/flang/Optimizer/Transforms/CMakeFiles
/usr/include/flang/Optimizer/Transforms/Passes.h
/usr/include/flang/Optimizer/Transforms/Passes.h.inc
/usr/include/flang/Optimizer/Transforms/Passes.td
/usr/include/flang/Parser
/usr/include/flang/Parser/char-block.h
/usr/include/flang/Parser/char-buffer.h
/usr/include/flang/Parser/char-set.h
/usr/include/flang/Parser/characters.h
/usr/include/flang/Parser/dump-parse-tree.h
/usr/include/flang/Parser/format-specification.h
/usr/include/flang/Parser/instrumented-parser.h
/usr/include/flang/Parser/message.h
/usr/include/flang/Parser/parse-state.h
/usr/include/flang/Parser/parse-tree-visitor.h
/usr/include/flang/Parser/parse-tree.h
/usr/include/flang/Parser/parsing.h
/usr/include/flang/Parser/provenance.h
/usr/include/flang/Parser/source.h
/usr/include/flang/Parser/tools.h
/usr/include/flang/Parser/unparse.h
/usr/include/flang/Parser/user-state.h
/usr/include/flang/Runtime
/usr/include/flang/Runtime/allocatable.h
/usr/include/flang/Runtime/assign.h
/usr/include/flang/Runtime/c-or-cpp.h
/usr/include/flang/Runtime/character.h
/usr/include/flang/Runtime/command.h
/usr/include/flang/Runtime/cpp-type.h
/usr/include/flang/Runtime/derived-api.h
/usr/include/flang/Runtime/descriptor.h
/usr/include/flang/Runtime/entry-names.h
/usr/include/flang/Runtime/extensions.h
/usr/include/flang/Runtime/io-api.h
/usr/include/flang/Runtime/iostat.h
/usr/include/flang/Runtime/magic-numbers.h
/usr/include/flang/Runtime/main.h
/usr/include/flang/Runtime/matmul.h
/usr/include/flang/Runtime/memory.h
/usr/include/flang/Runtime/misc-intrinsic.h
/usr/include/flang/Runtime/numeric.h
/usr/include/flang/Runtime/pointer.h
/usr/include/flang/Runtime/ragged.h
/usr/include/flang/Runtime/random.h
/usr/include/flang/Runtime/reduction.h
/usr/include/flang/Runtime/stop.h
/usr/include/flang/Runtime/support.h
/usr/include/flang/Runtime/time-intrinsic.h
/usr/include/flang/Runtime/transformational.h
/usr/include/flang/Runtime/type-code.h
/usr/include/flang/Semantics
/usr/include/flang/Semantics/attr.h
/usr/include/flang/Semantics/expression.h
/usr/include/flang/Semantics/runtime-type-info.h
/usr/include/flang/Semantics/scope.h
/usr/include/flang/Semantics/semantics.h
/usr/include/flang/Semantics/symbol.h
/usr/include/flang/Semantics/tools.h
/usr/include/flang/Semantics/type.h
/usr/include/flang/Semantics/unparse-with-symbols.h
/usr/include/flang/Tools
/usr/include/flang/Tools/CLOptions.inc
/usr/include/flang/Version.inc
/usr/include/flang/__fortran_builtins.f18.mod
/usr/include/flang/__fortran_builtins.mod
/usr/include/flang/__fortran_type_info.f18.mod
/usr/include/flang/__fortran_type_info.mod
/usr/include/flang/ieee_arithmetic.f18.mod
/usr/include/flang/ieee_arithmetic.mod
/usr/include/flang/ieee_exceptions.f18.mod
/usr/include/flang/ieee_exceptions.mod
/usr/include/flang/ieee_features.f18.mod
/usr/include/flang/ieee_features.mod
/usr/include/flang/iso_c_binding.f18.mod
/usr/include/flang/iso_c_binding.mod
/usr/include/flang/iso_fortran_env.f18.mod
/usr/include/flang/iso_fortran_env.mod
/usr/include/flang/omp_lib.f18.mod
/usr/include/flang/omp_lib.mod
/usr/lib64/cmake
/usr/lib64/cmake/flang
/usr/lib64/cmake/flang/FlangConfig.cmake
/usr/lib64/cmake/flang/FlangTargets-relwithdebinfo.cmake
/usr/lib64/cmake/flang/FlangTargets.cmake
/usr/lib64/libFIRBuilder.so
/usr/lib64/libFIRCodeGen.so
/usr/lib64/libFIRDialect.so
/usr/lib64/libFIRSupport.so
/usr/lib64/libFIRTransforms.so
/usr/lib64/libFortranCommon.so
/usr/lib64/libFortranDecimal.so
/usr/lib64/libFortranEvaluate.so
/usr/lib64/libFortranLower.so
/usr/lib64/libFortranParser.so
/usr/lib64/libFortranRuntime.so
/usr/lib64/libFortranSemantics.so
/usr/lib64/libflangFrontend.so
/usr/lib64/libflangFrontendTool.so

References

Summary

In this tutorial we learn how to install flang-devel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).