objectif
Rendre un binaire autonome (bundle) ou corriger la résolution de libs.
code minimal
patchelf --set-rpath '$ORIGIN/lib' ./bin/app
utilisation
# changer l'interpréteur (ld-linux)
patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 ./bin/app
variante(s) utile(s)
# afficher rpath courant
patchelf --print-rpath ./bin/app
notes
- manipulez avec prudence; gardez un backup.
- utile en packaging portable.