Index: llvm/trunk/lib/Support/DynamicLibrary.cpp =================================================================== --- llvm/trunk/lib/Support/DynamicLibrary.cpp +++ llvm/trunk/lib/Support/DynamicLibrary.cpp @@ -41,7 +41,7 @@ #else -#if HAVE_DLFCN_H +#if defined(HAVE_DLFCN_H) && defined(HAVE_DLOPEN) #include using namespace llvm; using namespace llvm::sys; @@ -119,7 +119,7 @@ return i->second; } -#if HAVE_DLFCN_H +#if defined(HAVE_DLFCN_H) && defined(HAVE_DLOPEN) // Now search the libraries. if (OpenedHandles) { for (DenseSet::iterator I = OpenedHandles->begin(),