@hackage llvm-ffi3.8.0

FFI bindings to the LLVM compiler toolkit.

  • Installation

  • Dependencies (2)

  • Dependents (2)

    @hackage/llvm-tf, @hackage/acme-everything
  • Package Flags

      developer
       (off by default)

      developer mode - warnings let compilation fail

      buildexamples
       (off by default)

      Build example executables

      specificpkgconfig
       (on by default)

      use llvm-3.x.pc instead of llvm.pc

      llvm304
       (off by default)

      use LLVM-3.4 instead of latest supported LLVM

      llvm305
       (off by default)

      use LLVM-3.5 instead of latest supported LLVM

      llvm306
       (off by default)

      use LLVM-3.6 instead of latest supported LLVM

      llvm307
       (off by default)

      use LLVM-3.7 instead of latest supported LLVM

FFI bindings to the LLVM compiler toolkit.

Installation is based on pkg-config since this is best supported by Cabal. This requires an llvm.pc file which unfortunately is not generated by the LLVM source package. You may be lucky that your distribution package includes that file. If not, you can generate it yourself using the llvm-pkg-config package.

We try to stay up to date with LLVM releases. The current version of this package is compatible with LLVM 3.4-3.8. Please understand that the package may or may not work against older LLVM releases.

Warning for inplace builds: Re-configuring the package using, say -fllvm307, and re-buildung it might result in corrupt code. You must make sure that the stuff in cbits is re-compiled. Cabal or GHC may forget about that. You are safe if you run cabal clean.