llvm-ffi: FFI bindings to the LLVM compiler toolkit.
FFI bindings to the LLVM compiler toolkit.
We try to stay up to date with LLVM releases. The current version of this package is compatible with LLVM 13-21. Please understand that the package may or may not work against older LLVM releases.
Caution: In many cases installation cannot run fully automatic. See ReadMe.md for the details.
[Skip to Readme]
Modules
[Index] [Quick Jump]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
developer | developer mode - warnings let compilation fail | Disabled |
buildexamples | Build example executables | Disabled |
pkgconfig | use pkgconfig (llvm.pc) instead of extra-libraries | Disabled |
specificpkgconfig | use llvm-x.pc instead of llvm.pc | Enabled |
llvm1300 | use LLVM-13 instead of latest supported LLVM | Disabled |
llvm1400 | use LLVM-14 instead of latest supported LLVM | Disabled |
llvm1500 | use LLVM-15 instead of latest supported LLVM | Disabled |
llvm1600 | use LLVM-16 instead of latest supported LLVM | Disabled |
llvm1700 | use LLVM-17 instead of latest supported LLVM | Disabled |
llvm1800 | use LLVM-18 instead of latest supported LLVM | Disabled |
llvm1900 | use LLVM-19 instead of latest supported LLVM | Disabled |
llvm2000 | use LLVM-20 instead of latest supported LLVM | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- llvm-ffi-21.0.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 3.0.0, 3.0.0.1, 3.0.0.2, 3.1.0, 3.2.0, 3.2.1, 3.3.0, 3.4.0, 3.5.0, 3.5.1, 3.6.0, 3.7.0, 3.8.0, 3.8.1, 3.8.1.1, 3.8.1.2, 3.9.0, 3.9.1, 9.0.0, 9.1.0, 9.1.0.1, 9.1.1, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 21.0.0.1 |
---|---|
Dependencies | base (>=3 && <5), enumset (>=0.0.5 && <0.2) [details] |
Tested with | ghc ==7.4.2, ghc ==7.6.3, ghc ==7.8.4, ghc ==8.0.2, ghc ==8.2.2, ghc ==8.4.4, ghc ==8.6.5, ghc ==8.8.4, ghc ==8.10.4 |
License | BSD-3-Clause |
Author | Henning Thielemann, Bryan O'Sullivan, Lennart Augustsson |
Maintainer | Henning Thielemann <llvm@henning-thielemann.de> |
Category | Compilers/Interpreters, Code Generation |
Home page | http://haskell.org/haskellwiki/LLVM |
Source repo | head: darcs get https://hub.darcs.net/thielema/llvm-ffi/ this: darcs get https://hub.darcs.net/thielema/llvm-ffi/ --tag 21.0.0.1 |
Uploaded | by HenningThielemann at 2025-07-11T16:09:06Z |
Distributions | NixOS:16.0 |
Reverse Dependencies | 2 direct, 8 indirect [details] |
Executables | llvm-ffi-offset, llvm-ffi-jit, llvm-ffi-host |
Downloads | 13652 total (33 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |