summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorFlorian Angeletti <florian.angeletti@inria.fr>2020-02-14 10:15:51 +0100
committerGitHub <noreply@github.com>2020-02-14 10:15:51 +0100
commit9b36ee9cda66b6cd91d98e14437c24f1b2b0d065 (patch)
treeeb88433a95bd0ab7aeb584d13de252a9284f3877 /configure.ac
parentf09fae8551b3418963dc8af341f92ba12f825b7c (diff)
parent41994062439f7cec9008895d05a2b9a940abdcc9 (diff)
downloadocaml-9b36ee9cda66b6cd91d98e14437c24f1b2b0d065.tar.gz
Merge pull request #9302 from shindere/bfd-ld
Fix support for the bfd library
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac12
1 files changed, 8 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index ff1b007496..1fc9aec509 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1521,16 +1521,20 @@ AS_IF([test x"$with_bfd" != "xno"],
AS_IF([test -z "$bfd_ldlibs"],
[unset ac_cv_lib_bfd_bfd_openr
AC_CHECK_LIB([bfd], [bfd_openr],
- [bfd_ldlibs="-lbfd -liberty"], [], [-liberty])])
+ [bfd_ldlibs="-lbfd -ldl"], [], [-ldl])])
AS_IF([test -z "$bfd_ldlibs"],
[unset ac_cv_lib_bfd_bfd_openr
AC_CHECK_LIB([bfd], [bfd_openr],
- [bfd_ldlibs="-lbfd -liberty -lz"], [], [-liberty -lz])])
+ [bfd_ldlibs="-lbfd -ldl -liberty"], [], [-ldl -liberty])])
AS_IF([test -z "$bfd_ldlibs"],
[unset ac_cv_lib_bfd_bfd_openr
AC_CHECK_LIB([bfd], [bfd_openr],
- [bfd_ldlibs="-lbfd -liberty -lz -lintl"], [],
- [-liberty -lz -lintl])])
+ [bfd_ldlibs="-lbfd -ldl -liberty -lz"], [], [-ldl -liberty -lz])])
+ AS_IF([test -z "$bfd_ldlibs"],
+ [unset ac_cv_lib_bfd_bfd_openr
+ AC_CHECK_LIB([bfd], [bfd_openr],
+ [bfd_ldlibs="-lbfd -ldl -liberty -lz -lintl"], [],
+ [-ldl -liberty -lz -lintl])])
AS_IF([test -n "$bfd_ldlibs"],
[bfd_available=true
AC_DEFINE([HAS_LIBBFD])])])