summaryrefslogtreecommitdiff
path: root/config/ac-macros
diff options
context:
space:
mode:
authorjperkin@production.mysql.com <>2007-08-20 16:14:35 +0200
committerjperkin@production.mysql.com <>2007-08-20 16:14:35 +0200
commite288730abee37cf29af9049cff0798aa1e3a1fb9 (patch)
treec59aec2aeb317f47c2727c20d01431b4591f42cf /config/ac-macros
parent01ad4893562aff4bad9ce94285942e8405034ebb (diff)
downloadmariadb-git-e288730abee37cf29af9049cff0798aa1e3a1fb9.tar.gz
Fix bug#27520. For some unknown reason, libtool.m4 attempts
to find "ar" but if it cannot be found sets AR=false. This leads to confusing failures during the build rather than at configure time. We have our own checks for ar, but as AR was already set earlier by the libtool tests they were never exectuted. Therefore, update the tests so that we catch any libtool failures, and run AC_CHECK_PROG explicitly to ensure that we see sensible output from configure prior to any potential failure.
Diffstat (limited to 'config/ac-macros')
-rw-r--r--config/ac-macros/misc.m47
1 files changed, 2 insertions, 5 deletions
diff --git a/config/ac-macros/misc.m4 b/config/ac-macros/misc.m4
index 60c0469e449..9c7b9aeb171 100644
--- a/config/ac-macros/misc.m4
+++ b/config/ac-macros/misc.m4
@@ -773,11 +773,8 @@ case $CXX_VERSION in
ARFLAGS="-xar -o"
;;
*)
- if test -z "$AR"
- then
- AC_CHECK_PROG([AR], [ar], [ar])
- fi
- if test -z "$AR"
+ AC_CHECK_PROG([AR], [ar], [ar])
+ if test -z "$AR" || test "$AR" = "false"
then
AC_MSG_ERROR([You need ar to build the library])
fi