From: John L. <mov...@us...> - 2005-04-07 02:30:48
|
Update of /cvsroot/oprofile/oprofile In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10369 Modified Files: ChangeLog configure.in Log Message: some cleanups Index: ChangeLog =================================================================== RCS file: /cvsroot/oprofile/oprofile/ChangeLog,v retrieving revision 1.1564 retrieving revision 1.1565 diff -u -p -d -r1.1564 -r1.1565 --- ChangeLog 7 Apr 2005 00:05:19 -0000 1.1564 +++ ChangeLog 7 Apr 2005 02:30:06 -0000 1.1565 @@ -1,5 +1,13 @@ 2005-04-07 John Levon <le...@mo...> + * m4/Makefile.am: + * m4/binutils.m4: + * configure.in: move binutils stuff into a macro + + * doc/oprofile.xml: fixes and improvements + +2005-04-07 John Levon <le...@mo...> + * libpp/callgraph_container.cpp: hoist image/app name lookup outside of the loop Index: configure.in =================================================================== RCS file: /cvsroot/oprofile/oprofile/configure.in,v retrieving revision 1.214 retrieving revision 1.215 diff -u -p -d -r1.214 -r1.215 --- configure.in 4 Apr 2005 22:34:39 -0000 1.214 +++ configure.in 7 Apr 2005 02:30:07 -0000 1.215 @@ -51,19 +51,14 @@ AC_SUBST(topdir) AX_EXTRA_DIRS -dnl some distro have a libiberty.a but does not have a libiberty.h -AC_CHECK_HEADERS(libiberty.h) -AC_CHECK_LIB(iberty, cplus_demangle,, AC_MSG_ERROR([liberty library not found])) -AC_CHECK_FUNCS(xcalloc) -AC_CHECK_FUNCS(xmemdup) +ORIG_SAVE_LIBS="$LIBS" + dnl advanced glibc features which we need but may not be present AC_CHECK_FUNCS(sched_setaffinity perfmonctl) -ORIG_SAVE_LIBS="$LIBS" AC_CHECK_LIB(popt, poptGetContext,, AC_MSG_ERROR([popt library not found])) -AC_CHECK_LIB(dl, dlopen, LIBS="$LIBS -ldl"; DL_LIB="-ldl", DL_LIB="") -AC_CHECK_LIB(intl, main, LIBS="$LIBS -lintl"; INTL_LIB="-lintl", INTL_LIB="") -AC_CHECK_LIB(bfd, bfd_openr,, AC_MSG_ERROR([bfd library not found])) + +AX_BINUTILS # C++ tests @@ -188,35 +183,6 @@ AC_DEFINE_UNQUOTED(OP_BINDIR, "$OP_BINDI OP_DOCDIR=`eval echo "${my_op_prefix}/share/doc/$PACKAGE/"` AC_SUBST(OP_DOCDIR) -# Determine if bfd_get_synthetic_symtab macro is available -OS="`uname`" -if test "$OS" = "Linux"; then - AC_MSG_CHECKING([whether bfd_get_synthetic_symtab() exists in BFD library]) - rm -f test-for-synth - AC_LANG(C) - AC_LANG_CONFTEST( - [AC_LANG_PROGRAM([[#include <bfd.h>]], - [[asymbol * synthsyms; bfd * ibfd = 0; - long synth_count = bfd_get_synthetic_symtab(ibfd, 0, 0, 0, 0, &synthsyms); - extern const bfd_target bfd_elf64_powerpc_vec; - extern const bfd_target bfd_elf64_powerpcle_vec; - char * ppc_name = bfd_elf64_powerpc_vec.name; - char * ppcle_name = bfd_elf64_powerpcle_vec.name;]]) - ]) - gcc conftest.$ac_ext -lbfd -liberty -o test-for-synth > /dev/null 2>&1 - if test -f test-for-synth; then - echo "yes" - SYNTHESIZE_SYMBOLS='1' - else - echo "no" - SYNTHESIZE_SYMBOLS='0' - fi - AC_DEFINE_UNQUOTED(SYNTHESIZE_SYMBOLS, $SYNTHESIZE_SYMBOLS, [Synthesize special symbols when needed]) - rm -f test-for-synth* - -fi - - AC_OUTPUT(Makefile \ m4/Makefile \ libutil/Makefile \ |