taylanbayi...@gmail.com (Taylan Ulrich "Bayırlı/Kammer") writes:
> "Thompson, David" <dthomps...@worcester.edu> writes: > >> Haskell, OCaml, Chicken, and other compilers that we package have a >> serious issue that many of us are aware of: they cannot be built from >> source! They rely upon pre-built binaries of the same compiler. I >> understand that it's very inconvenient to not have these compilers >> available to us, and all of the software that is written in their >> respective languages, but I feel like all of our work is undermined by >> making exceptions for them. I would like to remove compilers that >> don't have a bunch of dependent packages yet such as Chicken until >> upstream fixes the issue. But we have tons of Haskell packages and a >> handful of OCaml packages and it would be heartbreaking to some to >> remove all of that hard work. >> >> What can we possibly do to avoid being yet another distro that relies >> on a bunch of blobs (leaving the *true* bootstrap binaries out of it >> for now)? > > A while back Mark raised the idea of hosting one pre-compiled bootstrap > version of each such compiler, and use that to compile further versions. I now found Mark's mail in the archive: https://lists.gnu.org/archive/html/guix-devel/2015-02/msg00814.html Taylan