2011-12-14 23 views
12

Tôi muốn sử dụng Nền tảng Haskell GHC/Haskell trên Beagleboards dựa trên ARM OMAP. Có cách nào để làm điều đó trong ngắn hạn nhưng không có tôi phải cố gắng vượt qua biên dịch đầu tiên, v.d. LLVM và sau đó là GHC vv trong một vài tuần?Haskell trên ARM Beagleboard

+0

Trên nền tảng ARM của tôi, tôi đã sử dụng bản dựng GHC chưa đăng ký của debian cho nền tảng Carmel - không có vấn đề gì. Mọi thứ chắc chắn sẽ tốt hơn bây giờ khi có một phụ trợ chính thức của ARM (xem liên kết trong câu trả lời). –

+0

Liên kết giữa Carmel và ARM ở đâu? Đó không phải là hai mạch cơ bản khác nhau sao? –

+0

Xin lỗi, điện thoại của tôi được tự động hoàn thành một cách kỳ lạ. Tôi đã đề cập đến [nền tảng Debian Armel] (http://www.debian.org/ports/arm/) (ARM nhỏ bé, đó là phần lớn nền tảng ARM). –

Trả lời

8

Tôi gần như quên mất mình đã thực hiện post về việc sử dụng bản dựng Debian Armel (chưa đăng ký) trên thiết bị beagleboard giống như thiết bị.

May mắn là chúng tôi có thể có một tòa nhà được đăng ký đủ sớm (xem số link từ câu trả lời của jmg). Tôi nghi ngờ bạn có thể lấy bản dựng GHC Debian chưa đăng ký, cài đặt LLVM 3.0 và xây dựng GHC HEAD (bao gồm hỗ trợ ARM được liên kết - lưu ý rằng nó chưa hoạt động hoàn toàn), do đó có được một công trình đã đăng ký. Tôi không thấy lý do tại sao bạn nghĩ rằng điều này sẽ yêu cầu bất kỳ biên soạn chéo.

3

Tôi không có kinh nghiệm với GHC trên ARM. Nhưng bạn có biết trang sau không? http://ghcarm.wordpress.com/

+0

Vâng, tôi đã kết luận từ đây (http://ghcarm.wordpress.com/2011/08/27/current-status-merged-into-ghc-head/) rằng điều này có nghĩa là một số biên dịch chéo nặng. –