Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.