Mentions légales du service

Skip to content

llvm: package MLIR and flang, enable Fortran support in parcoach

Philippe Virouleau requested to merge viroulea/guix-hpc:flang-15 into master

This adds support for two additional llvm packages: MLIR (required by flang), and flang. It let us activate Fortran support in parcoach because starting from flang 15 we can get LLVM IR out of it.

The llvm packages probably belong upstream, but at least for a pre-review and testing it's enough to put them here; I want to:

  • make sure the scheme I wrote is decent enough
  • document what's up with building flang standalone (their readme mentions to first build llvm locally (!!) and use that build to build flang, but with a couple of patches you can actually use an installed version of llvm/clang/mlir)
Edited by Philippe Virouleau

Merge request reports