From 3f1a95f8919ccc8a342d812bf7182ae0733655ec Mon Sep 17 00:00:00 2001 From: TheAssassin Date: Wed, 20 Jun 2018 17:47:22 +0200 Subject: [PATCH] Set rpath for existing binaries and libraries --- src/core/appdir.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/appdir.cpp b/src/core/appdir.cpp index 15202d9..1474579 100644 --- a/src/core/appdir.cpp +++ b/src/core/appdir.cpp @@ -670,11 +670,15 @@ namespace linuxdeploy { for (const auto& executable : listExecutables()) { if (!d->deployElfDependencies(executable)) return false; + + d->setElfRPathOperations[executable] = "$ORIGIN/../lib"; } for (const auto& sharedLibrary : listSharedLibraries()) { if (!d->deployElfDependencies(sharedLibrary)) return false; + + d->setElfRPathOperations[sharedLibrary] = "$ORIGIN"; } return true;