Theoretically, ARM supports stage2 with the home-grown linker and a statically linked GHC, but last I understood, it can't build dynamically. That's because building the compiler with LLVM dynamically is unsupported, and ARM can only use the LLVM backend. There may be hope though; in commit a4212524, Peter Wortmann hints that LLVM may be able to dynamically link correctly now. I haven't tested it since the LLVM backend rewrite was merged in (and I should really get around to this.) On Thu, Jul 11, 2013 at 11:02 AM, Nicolas Frisby <nicolas.frisby@gmail.com> wrote:
On Thu, Jul 11, 2013 at 2:25 AM, Joachim Breitner <mail@joachim-breitner.de> wrote:
Hi,
Am Mittwoch, den 10.07.2013, 14:42 -0500 schrieb Nicolas Frisby:
2) Are the major GHC distributors planning on distributing dynamically-linked ghc by default? GHC HQ, Haskell Platform, http://www.haskell.org/ghc/distribution_packages?
You are talking about the GHC binary itself, not about how GHC compiles the libraries and programs, right? For the latter case, answers for Debian (and Ubuntu) can be found in
http://www.haskell.org/pipermail/glasgow-haskell-users/2012-November/023093.... and I’m happy to elaborate. In the former case: *shrug* – should we?
Yes, I was talking about the GHC binary itself. Even so, that is a very rich thread; thanks for the pointer.
I was asking for various reasons. I'm not casting a vote either way.
Thanks.
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://www.haskell.org/mailman/listinfo/ghc-devs
-- Regards, Austin - PGP: 4096R/0x91384671