diff --git a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn index 2be6454264c711..cfcda63fb3f484 100644 --- a/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/TargetProcess/BUILD.gn @@ -5,6 +5,7 @@ static_library("TargetProcess") { "//llvm/lib/Support", ] sources = [ + "ExecutorSharedMemoryMapperService.cpp", "JITLoaderGDB.cpp", "OrcRTBootstrap.cpp", "RegisterEHFrames.cpp", @@ -13,4 +14,7 @@ static_library("TargetProcess") { "SimpleRemoteEPCServer.cpp", "TargetExecutionUtils.cpp", ] + if (current_os == "linux") { + libs = [ "rt" ] + } } diff --git a/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn b/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn index 8e4f11c076252b..330ae8aedb60ef 100644 --- a/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn @@ -28,6 +28,7 @@ unittest("OrcJITTests") { "OrcTestCommon.cpp", "RTDyldObjectLinkingLayerTest.cpp", "ResourceTrackerTest.cpp", + "SharedMemoryMapperTest.cpp", "SimpleExecutorMemoryManagerTest.cpp", "SimplePackedSerializationTest.cpp", "SymbolStringPoolTest.cpp",