ROSE 編譯器框架/軟體依賴項
外觀
https://github.com/rose-compiler/rose/issues/113
此頁面的目標是收集有關 ROSE 的外部軟體依賴項的資訊:它們是什麼?如何處理它們?
最終結果是功能、生產力和可維護性之間的良好平衡。
我們根據依賴軟體包對 ROSE 的影響程度對其進行排序
EDG 用於支援 C 和 C++。但它是專有的,因此我們必須維護和釋出二進位制檔案。
我們正在積極開發 Clang 到 ROSE 的連線,以減少對 EDG 的依賴。
待辦事項:提示 Fortran 使用者 EDG 不是必需的。
參考
- http://stackoverflow.com/questions/1226206/is-there-a-reason-to-not-use-boost
- http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Boost
為什麼我們需要這個?
我們可以將其設定為可選嗎?
為什麼我們需要這個?
- gfortran 充當後端編譯器,以支援 Fortran 原始碼到原始碼的轉換
我們可以將其設定為可選嗎?
- 如果您未使用 --without-java 標誌透過 java,則停用 FORTRAN 支援
- 配置應提示使用者
- 如果 gfortran 不可用,則停用 Fortran 支援
- 如果需要 Fortran 支援,則安裝 gfortran。
待辦事項:Jenkins 應該有一些安裝了最小軟體包的節點來測試 ROSE。