From 7665e99edda54b69c342f6d63d8f6aae2cb2b0e4 Mon Sep 17 00:00:00 2001 From: Bryan Thornbury Date: Thu, 19 Nov 2015 13:52:16 -0800 Subject: [PATCH] Add -lrt to RyuJit mode, not cpp --- .../IntermediateCompilation/Linux/LinuxCppCompileStep.cs | 2 +- .../IntermediateCompilation/Linux/LinuxRyuJitCompileStep.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.DotNet.Tools.Compiler.Native/IntermediateCompilation/Linux/LinuxCppCompileStep.cs b/src/Microsoft.DotNet.Tools.Compiler.Native/IntermediateCompilation/Linux/LinuxCppCompileStep.cs index 3a016bab7..4174c2008 100644 --- a/src/Microsoft.DotNet.Tools.Compiler.Native/IntermediateCompilation/Linux/LinuxCppCompileStep.cs +++ b/src/Microsoft.DotNet.Tools.Compiler.Native/IntermediateCompilation/Linux/LinuxCppCompileStep.cs @@ -17,7 +17,7 @@ namespace Microsoft.DotNet.Tools.Compiler.Native // TODO: debug/release support private readonly string cLibsFlags = "-lm -ldl"; - private readonly string cflags = "-g -lstdc++ -lrt -Xlinker -lrt -Wno-invalid-offsetof -pthread"; + private readonly string cflags = "-g -lstdc++ -lrt -Wno-invalid-offsetof -pthread"; private readonly string[] libs = new string[] { diff --git a/src/Microsoft.DotNet.Tools.Compiler.Native/IntermediateCompilation/Linux/LinuxRyuJitCompileStep.cs b/src/Microsoft.DotNet.Tools.Compiler.Native/IntermediateCompilation/Linux/LinuxRyuJitCompileStep.cs index 0fc7b2fc7..5d6644ce8 100644 --- a/src/Microsoft.DotNet.Tools.Compiler.Native/IntermediateCompilation/Linux/LinuxRyuJitCompileStep.cs +++ b/src/Microsoft.DotNet.Tools.Compiler.Native/IntermediateCompilation/Linux/LinuxRyuJitCompileStep.cs @@ -18,7 +18,7 @@ namespace Microsoft.DotNet.Tools.Compiler.Native private readonly string CompilerOutputExtension = ""; // TODO: debug/release support - private readonly string cflags = "-lstdc++ -lpthread -ldl -lm"; + private readonly string cflags = "-lstdc++ -lpthread -ldl -lm -lrt"; private readonly string[] libs = new string[] {