Lewatkan ke Konten Utama
Dasar Pengetahuan Dukungan

Mengkompirasi Aplikasi Intel® Software Guard Extensions (Intel® SGX) dengan Kode Tergantung Posisi

Jenis Konten: Kompatibilitas   |   ID Artikel: 000090873   |   Terakhir Ditinjau: 23/05/2022

Deskripsi

Apakah mungkin membuat aplikasi Intel® SGX yang merujuk pustaka statis, yang dikompilasi sebagai kode tergantung posisi? Kasus penggunaan:

  • Memindahkan aplikasi pengujian ke aplikasi Intel® SGX menggunakan alat porting pihak ketiga, tetapi hanya dapat berhasil mengkompile menggunakan flag -fPIC.
  • Hanya memiliki akses ke berkas .a dari satu pustaka, sehingga kompilasi ulang karena PIC bukanlah suatu opsi.

 

Resolusi

Port pustaka berarti melengkapinya kembali dari sumber di mana bendera -fPIC wajib diisi. Jika Anda hanya memiliki akses ke berkas .a pustaka, menggunakan Gramine untuk membungkus seluruh aplikasi dalam enklave adalah opsi terbaik meskipun ini tidak sama dengan memindahkan pustaka.

Pelepasan Tanggung Jawab

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.