diff --git a/Source/Tools/Flax.Build/Platforms/Linux/LinuxToolchain.cs b/Source/Tools/Flax.Build/Platforms/Linux/LinuxToolchain.cs
index 93f1e8334..535b329b6 100644
--- a/Source/Tools/Flax.Build/Platforms/Linux/LinuxToolchain.cs
+++ b/Source/Tools/Flax.Build/Platforms/Linux/LinuxToolchain.cs
@@ -52,6 +52,8 @@ namespace Flax.Build.Platforms
{
base.SetupLinkFilesArgs(graph, options, args, outputFilePath);
+ args.Add("-Wl,-rpath,\"\\$ORIGIN\"");
+
// Speed up build
//args.Add("-Wl,--as-needed");
args.Add("-Wl,--hash-style=gnu");
diff --git a/Source/Tools/Flax.Build/Platforms/Unix/UnixToolchain.cs b/Source/Tools/Flax.Build/Platforms/Unix/UnixToolchain.cs
index bd89082e7..a6813c4bc 100644
--- a/Source/Tools/Flax.Build/Platforms/Unix/UnixToolchain.cs
+++ b/Source/Tools/Flax.Build/Platforms/Unix/UnixToolchain.cs
@@ -198,7 +198,8 @@ namespace Flax.Build.Platforms
///
public override void LogInfo()
{
- Log.Info("Toolset root: " + ToolsetRoot);
+ if (!string.IsNullOrEmpty(ToolsetRoot))
+ Log.Info("Toolset root: " + ToolsetRoot);
Log.Info("Clang version: " + ClangVersion);
}
@@ -449,7 +450,6 @@ namespace Flax.Build.Platforms
var args = new List();
{
args.Add(string.Format("-o \"{0}\"", outputFilePath));
- //args.Add(string.Format("-rpath-link=\"{0}\"", Path.GetDirectoryName(outputFilePath).Replace('\\', '/')));
if (!options.LinkEnv.DebugInformation)
{