diff --git a/llvm/utils/gn/secondary/clang/include/clang/Config/BUILD.gn b/llvm/utils/gn/secondary/clang/include/clang/Config/BUILD.gn index 808010deef046..7273803dd5165 100644 --- a/llvm/utils/gn/secondary/clang/include/clang/Config/BUILD.gn +++ b/llvm/utils/gn/secondary/clang/include/clang/Config/BUILD.gn @@ -44,9 +44,17 @@ write_cmake_config("Config") { } if (host_os != "win") { - values += [ "CLANG_HAVE_RLIMITS=1" ] + values += [ + "CLANG_HAVE_DLADDR=1", + "CLANG_HAVE_DLFCN_H=1", + "CLANG_HAVE_RLIMITS=1", + ] } else { - values += [ "CLANG_HAVE_RLIMITS=" ] + values += [ + "CLANG_HAVE_DLADDR=", + "CLANG_HAVE_DLFCN_H=", + "CLANG_HAVE_RLIMITS=", + ] } if (llvm_enable_libxml2) { diff --git a/llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn b/llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn index 2478b2f8a861c..e5fb529b455fc 100644 --- a/llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn +++ b/llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn @@ -205,6 +205,8 @@ write_cmake_config("config") { if (current_os == "win") { values += [ "HAVE_DECL_STRERROR_S=1", + "HAVE_DLADDR=", + "HAVE_DLFCN_H=", "HAVE_DLOPEN=", "HAVE_FUTIMES=", "HAVE_GETPAGESIZE=", @@ -239,6 +241,8 @@ write_cmake_config("config") { # POSIX-y system defaults. values += [ "HAVE_DECL_STRERROR_S=", + "HAVE_DLADDR=1", + "HAVE_DLFCN_H=1", "HAVE_DLOPEN=1", "HAVE_FUTIMES=1", "HAVE_GETPAGESIZE=1", @@ -358,16 +362,12 @@ write_cmake_config("llvm-config") { if (current_os == "win") { values += [ - "HAVE_DLADDR=", - "HAVE_DLFCN_H=", "HAVE_SYSEXITS_H=", "LLVM_ENABLE_PLUGINS=", "LLVM_ON_UNIX=", ] } else { values += [ - "HAVE_DLADDR=1", - "HAVE_DLFCN_H=1", "HAVE_SYSEXITS_H=1", "LLVM_ENABLE_PLUGINS=1", "LLVM_ON_UNIX=1",