跳轉到內容

Aros/開發者/自託管編譯

來自華夏公益教科書

AROS 作業系統目前使用 Linux 和 FreeBSD 主機構建。長期以來,人們一直對 AROS 能夠自行編譯有著濃厚的興趣,因此可以將本機版本從 Linux/FreeBSD 中解放出來。

為了使 AROS 能夠重新編譯 AROS,最簡單的途徑可能是將現有的 FreeBSD/Linux 構建環境移植到 AROS。

本頁面的目的是跟蹤為了實現這一目標而需要移植到 AROS 的工具的當前狀態。

必需工具

[編輯 | 編輯原始碼]

以下是構建 AROS 所需的工具列表,以及它在 AROS 上的當前移植狀態

GNU GCC 編譯器

[編輯 | 編輯原始碼]

GCC 3.3.1 已移植。目前沒有報告問題,但尚未經過嚴格測試。

GNU Binutils

[編輯 | 編輯原始碼]

Binutils 2.14 已移植。沒有已知問題

GNU Fileutils

[編輯 | 編輯原始碼]

Fileutils 4.1 已移植。目前沒有報告問題,但尚未經過嚴格測試。

GNU Textutils

[編輯 | 編輯原始碼]

Textutils 2.1 已移植。目前沒有報告問題,但尚未經過嚴格測試。

GNU Make 實用程式

[編輯 | 編輯原始碼]

GNU Make 3.80 08.21.2004 成功!使用來自 AOS4 移植的更新原始碼,並進行了一些修改,生成了一個*穩定*的 make。contrib/gnu/make 中的 make 計劃被移除,並將以此代替 :-D

GNU Awk 實用程式

[編輯 | 編輯原始碼]

GNU Awk (GAWK) 3.1.3 已移植。目前沒有報告問題,但尚未經過嚴格測試。

GNU Bison 實用程式

[編輯 | 編輯原始碼]

GNU Bison (GAWK) 1.875 已移植。目前沒有報告問題,但尚未經過嚴格測試。

Python 指令碼解析器

[編輯 | 編輯原始碼]

Python 2.2.1 已移植。希望 PyAROS 可以工作。

NetPBM 圖形轉換包

[編輯 | 編輯原始碼]

NetPBM 已移植。初步測試表明,AROS 構建系統所需的這部分功能正常。

GNU pdksh

[編輯 | 編輯原始碼]

GNU Ksh Shell 已移植。但是,與 fork() 函式呼叫相關的解決方法正在造成穩定性問題。

華夏公益教科書