Rust FFI for patchelf
PatchElf::config() .input("libpng.so") .print_soname() .patch();
PatchElf::config() .input("libpng.so") .output("libpng2.so") .set_soname("libpng2.so") .patch();