2011-12-14 13 views
12

Vorrei utilizzare la piattaforma Haskell GHC/Haskell su Beagleboards basata su ARM OMAP. C'è un modo per farlo a breve termine, ma senza che io debba cercare di eseguire la compilazione per prima, ad es. LLVM e poi GHC ecc. Per un paio di settimane?Haskell su ARM Beagleboard

+0

Sulla mia piattaforma ARM ho appena usato la build GHC non registrata di Debian per le piattaforme Carmel - nessun problema. Le cose sono destinate ad essere migliori ora che avevano un backend ufficiale ARM (vedi link nella risposta). –

+0

Dov'è il collegamento tra Carmel e ARM? Non sono due circuiti fondamentalmente diversi? –

+0

Siamo spiacenti, il mio telefono è stato completato automaticamente in modo strano. Mi riferivo alla [piattaforma Debian Armel] (http://www.debian.org/ports/arm/) (little-endian ARM, che è come la maggior parte delle piattaforme ARM sono). –

risposta

8

Ho quasi dimenticato di aver creato un post sull'utilizzo della build Debian Armel (non registrata) su un dispositivo simile a beagleboard.

Fortunatamente potremo avere una build registrata abbastanza presto (vedere questo link dalla risposta di jmg). Ho il sospetto che potresti ottenere la build Debian non registrata di Debian, installare LLVM 3.0 e costruire GHC HEAD (che include il supporto ARM collegato - nota che non funziona ancora perfettamente), ottenendo così una build registrata. Non vedo perché pensi che ciò richiederebbe una compilazione incrociata.

3

Non ho esperienza pratica con GHC su ARM. Ma sei a conoscenza della seguente pagina? http://ghcarm.wordpress.com/

+0

Sì, ho concluso da qui (http://ghcarm.wordpress.com/2011/08/27/current-status-merged-into-ghc-head/) che ciò significava una pesante compilazione incrociata. –