Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redneb/ghc-alt-libc
GHC compiled against musl & uClibc
https://github.com/redneb/ghc-alt-libc
ghc haskell linux musl uclibc
Last synced: about 1 month ago
JSON representation
GHC compiled against musl & uClibc
- Host: GitHub
- URL: https://github.com/redneb/ghc-alt-libc
- Owner: redneb
- Created: 2015-05-29T03:11:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-02T15:06:51.000Z (7 months ago)
- Last Synced: 2024-06-02T16:56:42.601Z (7 months ago)
- Topics: ghc, haskell, linux, musl, uclibc
- Homepage:
- Size: 27.3 KB
- Stars: 41
- Watchers: 3
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GHC compiled against alternative C standard libraries on Linux
This repository contains precompiled binary releases of [GHC](https://www.haskell.org/ghc/) (The Glasgow Haskell Compiler) for linux using [musl](http://www.musl-libc.org/) and [uClibc](http://www.uclibc.org/) instead of [glibc](https://www.gnu.org/software/libc/).
These are fully bootstrapped (i.e. stage 2) GHC binaries and *not cross compilers*. So they will not work in a typical glibc based linux distribution. You need a complete musl/uclibc based environment to use them. Also, the binaries produced by these compilers will all depend on musl/uclibc and not work on most glibc based distros. On the other hand, statically linked binaries should work everywhere.
## Downloads
* [musl based releases](https://github.com/redneb/ghc-alt-libc/releases)
* [uClibc based releases](https://drive.google.com/folderview?id=0B0zktggRQYRkfkxGekxiR1E4Y3dFNER2QlQ1bUV4V1Myb2VTOXZsallyTUVPanpUeXI3SDQ#list)## How to use this
You need a complete musl/uClibc based environment. See [here](HOWTO-gentoo-musl-chroot.md) for an example using the experimental gentoo image based on musl.
## Notes
* [Notes](NOTES-musl.md) for the musl releases.
* [Notes](NOTES-uClibc.md) for the uClibc releases.