2011-12-14 12 views
12

Me gustaría utilizar la plataforma Haskell GHC/Haskell en Beagleboards que se basan en ARM OMAP. ¿Hay alguna manera de hacerlo en el corto plazo pero sin que tenga que intentar compilar primero, por ejemplo? LLVM y luego GHC etc. por un par de semanas?Haskell en ARM Beagleboard

+0

En mi plataforma ARM acabo de utilizar la compilación GHC no registrada de Debian para las plataformas Carmel - sin problemas. Las cosas seguramente serán mejores ahora que tenía un backend oficial de ARM (ver el enlace en la respuesta). –

+0

¿Dónde está el vínculo entre Carmel y ARM? ¿No son esos dos circuitos fundamentalmente diferentes? –

+0

Lo siento, mi teléfono se completó de forma extraña. Me refería a la [plataforma Debian Armel] (http://www.debian.org/ports/arm/) (ARM little-endian, que es como la mayoría de las plataformas ARM). –

Respuesta

8

Casi me olvido hice un post sobre el uso de la compilación Debian Armel (no registrada) en un dispositivo como beagleboard.

Afortunadamente podremos tener una compilación registrada lo suficientemente pronto (vea esto link de la respuesta de jmg). Sospecho que podrías obtener la compilación GHC no registrada de Debian, instalar LLVM 3.0 y construir GHC HEAD (que incluye la compatibilidad con ARM vinculada, ten en cuenta que todavía no funciona perfectamente), obteniendo así una compilación registrada. No veo por qué crees que esto requeriría una compilación cruzada.

3

No tengo experiencia práctica con GHC en ARM. ¿Pero conoce la siguiente página? http://ghcarm.wordpress.com/

+0

Sí, deduje desde aquí (http://ghcarm.wordpress.com/2011/08/27/current-status-merged-into-ghc-head/) que esto significaba una gran compilación cruzada. –

Cuestiones relacionadas