2011-12-14 3 views
12

Я хотел бы использовать платформу Haskell GHC/Haskell на Beagleboards, которые основаны на ARM OMAP. Есть ли способ сделать это в краткосрочной перспективе, но без меня придется попробовать перекрестно скомпилировать сначала, например. LLVM, а затем GHC и т. Д. На пару недель?Haskell на ARM Beagleboard

+0

На моей платформе ARM я использовал незарегистрированную сборку GHC от debian для платформ Carmel - никаких проблем. Теперь все будет лучше, если у вас есть официальный ARM-сервер (см. Ссылку в ответе). –

+0

Где находится связь между Carmel и ARM? Разве это не две принципиально разные схемы? –

+0

Извините, мой телефон автоматически завершил странно. Я имел в виду [Debian Armel platform] (http://www.debian.org/ports/arm/) (малоподвижный ARM, как это делают большинство платформ ARM). –

ответ

8

Я почти забыл, что сделал post об использовании Debian Armel (незарегистрированной) сборки на таком устройстве, как beagleboard.

К счастью, мы сможем получить зарегистрированную сборку достаточно скоро (см. Этот link из ответа jmg). Я подозреваю, что вы можете получить незарегистрированную сборку GHC Debian, установить LLVM 3.0 и построить GHC HEAD (которая включает связанную поддержку ARM - обратите внимание, что она еще не работает совершенно еще), таким образом получив зарегистрированную сборку. Я не понимаю, почему вы думаете, что для этого потребуется любая кросс-компиляция.

3

У меня нет опыта работы с GHC на ARM. Но знаете ли вы следующую страницу? http://ghcarm.wordpress.com/

+0

Да, я сделал вывод отсюда (http://ghcarm.wordpress.com/2011/08/27/current-status-merged-into-ghc-head/), что означало тяжелую компиляцию. –

Смежные вопросы