Anda tidak perlu menautkan ke pustaka lain, Anda perlu menggunakan versi kompiler yang lebih lama.
Lihat kebijakan GNU ABI. Pustaka bersama libstdc++ dirancang agar kompatibel ke depan. Yaitu. versi 6.0.10 dapat digunakan jika Anda membutuhkan 6.0.8. Dalam kebijakan, Anda dapat membaca bahwa mulai dari gcc-4.2.0, diperlukan versi 6.0.9, jadi Anda memerlukan gcc-4.1.x.
Singkatnya, itulah mengapa hanya ada satu libstdc++.so.6.0.x di sistem Anda, Anda hanya memerlukan yang terbaru.
Adapun untuk menyiapkan sistem build Anda agar hanya menggunakan versi kompiler tertentu:pastikan g++ standar tidak dapat digunakan (ganti nama tautan, hapus paket yang menyediakannya, keluarkan dari PATH), dan mulailah menggali. Bekerja untuk saya.
Anda dapat mengirimkan perpustakaan bersama yang diperlukan dengan kode Anda sendiri (dalam subdirektori misalnya) dan menyetel LD_LIBRARY_PATH, sebagai pendahulu untuk menjalankan aplikasi Anda, untuk terlebih dahulu menelusuri direktori tersebut.
Mengirimkan versi spesifik yang Anda perlukan berarti tidak masalah versi mana yang diinstal pengguna. Anda hanya perlu memastikan bahwa Anda mengirimkan semua dependensi juga.