Android NDK için Rust desteği "planı" açıklandı
(github.com/android)Android'in işletim sistemindeki bazı bileşenlerde Rust kullanılıyor, ancak uygulama geliştirirken Rust kullanmanın şu anda bazı sınırları var.
Android ekibinde NDK'den sorumlu olan Dan Albert, Android geliştirme ekosistemine ve NDK'ye Rust'ı entegre etmek için gereken maddeleri derliyor.
Aslında NDK yılda iki kez yayınlanıyordu.
Q1 : Derleyici sürümü güncellemesi
Q3 : Desteklenen işletim sistemi güncellemesi
Derleyici sürümü güncellemesiyle ilgili olarak, gcc'den clang'e geçiş tamamlandığı için olsa gerek, gelecek ilkbaharda atlanacağı söyleniyor.
Görünüşe göre Rust desteği için efor harcanacak.
2 yorum
Rust ile NDK 23 sürümünün pek iyi çalışmadığı için mecburen NDK 21 sürümünü kullanmak zorunda kaldıklarını söyleyen bir yazı görmüştüm; umarım düzelmiştir.
Bu, NDK 23'ten itibaren linker'ın
gnu ldyerinelldolarak değiştirilmesiyle ortaya çıkıyor gibi görünüyor. (Rust tarafı sanki gcc ile bağlantılı gibi.)NDK 23'ün altındaki sürümler kullanımdan kaldırılmış gibi görünüyor ve bir workaround kullanılarak NDK 23 ve üzeriyle birlikte kullanılması tavsiye ediliyor gibi görünüyor.
https://crates.io/crates/ndk-sys#supported-ndk-versions