2011-12-14 19 views
12

ARM OMAP'a dayanan Beagleboards numaralı telefondan Haskell GHC/Haskell Platformunu kullanmak istiyorum. Bunu kısa vadede yapmanın bir yolu var, fakat benden önce derlemeyi denemeye gerek yok. Birkaç hafta boyunca LLVM ve daha sonra GHC vb.ARM Beagleboard'da Haskell

+0

ARM platformumda, Debian'ın kayıtsız yeni GHC yapısını Carmel platformları için kullanıyorum - sorun yok. Artık resmi bir ARM arka tarafına sahip olan şeylerin daha iyi olması gerekiyor (cevaba bakın). –

+0

Carmel ve ARM arasındaki bağlantı nerede? Bu iki temelde farklı devreler değil mi? –

+0

Üzgünüz, telefonum otomatik olarak tamamlandı. [Debian Armel platformuna] (http://www.debian.org/ports/arm/) (çoğu ARM platformunun nasıl olduğu küçük-endian ARM) kastediyordum. –

cevap

8

Bir beagleboard benzeri aygıt üzerinde Debian Armel (kayıtsız) oluşturma hakkında bir post yaptım neredeyse unutuyordum.

Şans eseri yakında kayıtlı bir yapımız olabilir (jmg'nin cevabından bu link'a bakın). Debian kayıtsız GHC inşasını alabileceğinizi, LLVM 3.0'ı kurabileceğinizi ve GHC HEAD (bağlantılı ARM desteğini içeren - henüz tam olarak mükemmel çalışmadığını not ederek) oluşturacağınızdan şüpheleniyorum, böylece kayıtlı bir yapı elde edersiniz. Bunun neden bir çapraz derleme gerektireceğini düşündüğünü anlamıyorum.

3

ARM konusunda GHC ile ilgili deneyimim yok. Ama aşağıdaki sayfanın farkında mısınız? http://ghcarm.wordpress.com/

+0

Evet, buradan (http://ghcarm.wordpress.com/2011/08/27/current-status-merged-into-ghc-head/) bunun bir ağır çapraz derleme anlamına geldiği sonucuna vardım. –