summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorJiri Olsa <Jiri Olsa jolsa@redhat.com>2010-03-01 17:17:29 +0100
committerJiri Olsa <Jiri Olsa jolsa@redhat.com>2010-03-01 17:17:29 +0100
commit4b73da3a5a935d5ed4213af239d92475d4a1e3f2 (patch)
tree976e036cae8019d9d98779a5892b5ed4d567bc95 /configure.ac
parentc30ec1fd4a4bdad79a91a12580158dcbd76200b3 (diff)
downloadlatrace-4b73da3a5a935d5ed4213af239d92475d4a1e3f2.tar.gz
latrace-4b73da3a5a935d5ed4213af239d92475d4a1e3f2.tar.xz
latrace-4b73da3a5a935d5ed4213af239d92475d4a1e3f2.zip
Akos Pasztory <akos.pasztory@gmail.com>
added check for liberty-pic
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac15
1 files changed, 8 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index 207526b..2b964de 100644
--- a/configure.ac
+++ b/configure.ac
@@ -89,17 +89,18 @@ elif test "$unamem" = "i686"; then
AC_DEFINE(LT_ARCH_X86, 1, [The x86 arch.])
fi
-CONFIG_LIBERTY=[]
+iberty_found=yes
AC_SEARCH_LIBS(cplus_demangle,iberty,
- [iberty_found=yes],
+ [AC_DEFINE(LT_LIBERTY, 1, "Liberty found.")],
[iberty_found=no],[])
-if test "$iberty_found" = "yes"; then
- AC_DEFINE(LT_LIBERTY, 1, "Liberty found.")
- CONFIG_LIBERTY=[-liberty]
+if test "$iberty_found" = "no"; then
+ AC_MSG_WARN(liberty not found trying liberty-pic)
+ AC_CHECK_LIB([iberty_pic], [cplus_demangle],
+ [AC_DEFINE(LT_LIBERTY, 1, "Liberty found.")],
+ [AC_MSG_WARN([liberty/libiberty_pic not found (install binutils-dev)])
+ AC_MSG_WARN([demangle support not available])])
fi
-AC_SUBST(CONFIG_LIBERTY)
-
AC_CONFIG_HEADER([src/autoconf.h])
AC_CONFIG_FILES([src/autoconf.make])
AC_CONFIG_FILES([doc/asciidoc.conf])