2014-10-11 42 views
6

This document表示由於缺少分段堆棧支持,iOS目標不支持安全任務。我研究了Rust的問題跟蹤器,這與32位版本的iOS的線程本地存儲有些相關。那麼,我不太瞭解這類話題。什麼是Rust支持iOS的當前狀態?

無論如何,this text是說分段堆棧方法將被放棄。有an HN entry這說明它在64位系統中並不是真正需要的。

我對此感到困惑。什麼是當前狀態的iOS支持Rust?在任務上沒有堆棧保護?或僅在64位保護?

回答

6

有一個blog post聲稱

鏽病現在已經完全移植到iOS:用於設備/模擬器所有架構的支持。由於綠色線程被刪除,添加對arm64的支持實際上幾乎是直截了當的。

Github也有an example iOS app(用Swift編寫)調用一個交叉編譯的框架(用Rust編寫)。

+0

這是另一個帖子:https://jakerr.github.io/rust/ios/2015/04/02/experimenting-with-rust-ios.html – Thilo 2015-04-29 04:40:07

0

iOS目標(armv7aarch64)正式支持爲a Tier 2 platform

第2層平臺可以被認爲是「保證構建」。自動化測試不運行,所以不能保證生成工作版本,但平臺通常工作的程度相當高,並且始終歡迎修補程序!

Mac-> iOS交叉編譯器是在每個PR/merge上的automatically built

該團隊是happy to improve support。這主要是有人爲自動化測試進行可靠的buildbot集成的問題。

相關問題