diff --git a/lib/Immediate/Immediate.cpp b/lib/Immediate/Immediate.cpp index 994ebc4e0b29a..ae48f18b0a4ef 100644 --- a/lib/Immediate/Immediate.cpp +++ b/lib/Immediate/Immediate.cpp @@ -89,8 +89,10 @@ void *swift::immediate::loadSwiftRuntime(ArrayRef runtimeLibPaths) { #if defined(_WIN32) return loadRuntimeLib("swiftCore" LTDL_SHLIB_EXT, runtimeLibPaths); -#else +#elif (defined(__linux__) || defined(_WIN64) || defined(__FreeBSD__)) return loadRuntimeLib("libswiftCore" LTDL_SHLIB_EXT, runtimeLibPaths); +#else + return loadRuntimeLib("libswiftCore" LTDL_SHLIB_EXT, {"/usr/lib/swift"}); #endif }