diff options
author | Ian Lance Taylor <ian@airs.com> | 2013-01-11 14:36:36 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 2013-01-11 14:36:36 +0000 |
commit | 0bf402d505d293fd9ceaa6bf7ca7bd4d910fd545 (patch) | |
tree | 9d92a8f7030fe7448d65f6e1e46461c584dbf8db /gold/configure | |
parent | 02be4619f1326faebdf539a45539ba83e689470c (diff) | |
download | gdb-0bf402d505d293fd9ceaa6bf7ca7bd4d910fd545.zip gdb-0bf402d505d293fd9ceaa6bf7ca7bd4d910fd545.tar.gz gdb-0bf402d505d293fd9ceaa6bf7ca7bd4d910fd545.tar.bz2 |
Fix mingw gold build with plugins enabled
* Makefile.am: Replace -ldl with @DLOPEN_LIBS@.
* configure.ac: Export DLOPEN_LIBS and add headers check.
* plugin.cc: Handle non-dlfcn case.
* Makefile.in: Regenerate.
* config.in: Regenerate.
* configure: Regenerate.
* testsuite/Makefile.in: Regenerate.
Diffstat (limited to 'gold/configure')
-rwxr-xr-x | gold/configure | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gold/configure b/gold/configure index 9e1ee27..7e58cdf 100755 --- a/gold/configure +++ b/gold/configure @@ -596,6 +596,7 @@ MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE HAVE_PUBNAMES_FALSE HAVE_PUBNAMES_TRUE +DLOPEN_LIBS CXXCPP HAVE_ZLIB_FALSE HAVE_ZLIB_TRUE @@ -7139,6 +7140,35 @@ fi done + +for ac_header in windows.h +do : + ac_fn_cxx_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" +if test "x$ac_cv_header_windows_h" = x""yes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_WINDOWS_H 1 +_ACEOF + +fi + +done + +for ac_header in dlfcn.h +do : + ac_fn_cxx_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" +if test "x$ac_cv_header_dlfcn_h" = x""yes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_DLFCN_H 1 +_ACEOF + DLOPEN_LIBS="-ldl" +else + DLOPEN_LIBS="" +fi + +done + + + for ac_func in mallinfo posix_fallocate fallocate readv sysconf times do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` |