2011-12-14 10 views
12

Chciałbym użyć platformy Haskell GHC/Haskell na Beagleboards, które są oparte na ARM OMAP. Czy jest jakiś sposób, aby to zrobić w krótkim czasie, ale bez konieczności próbowania najpierw przejść do kompilacji, na przykład LLVM, a następnie GHC itp. Na kilka tygodni?Haskell na ARM Beagleboard

+0

Na mojej platformie ARM właśnie użyłem niezarejestrowanej wersji debianowej GHC dla platform Carmel - bez problemów. Sprawy muszą być lepsze teraz, gdy ma się oficjalny backend ARM (patrz link w odpowiedzi). –

+0

Gdzie jest związek między Carmel i ARM? Czy to nie są dwa zasadniczo różne obwody? –

+0

Niestety, mój telefon zakończył się automatycznie. Miałem na myśli platformę [Debian Armel] (http://www.debian.org/ports/arm/) (little-endian ARM, czyli większość platform ARM). –

Odpowiedz

8

Prawie zapomniałem, że zrobiłem post o użyciu Zbroi Debiana (niezarejestrowanej) zbudowanej na urządzeniu podobnym do beagle.

Na szczęście niedługo będziemy mieć zarejestrowaną kompilację (zobacz odpowiedź link z jmg). Podejrzewam, że mógłbyś uzyskać niezarejestrowaną wersję Debiana, zainstalować LLVM 3.0 i zbudować GHC HEAD (który zawiera połączone wsparcie ARM - zauważ, że jeszcze nie działa całkiem poprawnie), uzyskując zarejestrowaną kompilację. Nie rozumiem, dlaczego uważasz, że to wymagałoby jakiejkolwiek kompilacji krzyżowej.

3

Nie mam doświadczenia w pracy z GHC na ARM. Ale czy wiesz o następnej stronie? http://ghcarm.wordpress.com/

+0

Tak, doszedłem stąd (http://ghcarm.wordpress.com/2011/08/27/current-status-merged-into-ghc-head/), że to oznaczało ciężką kompilację krzyżową. –

Powiązane problemy