]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Ensure $OBJDUMP is defined
authorCharles Wilson <libtool@cwilson.fastmail.fm>
Tue, 6 May 2008 00:23:05 +0000 (20:23 -0400)
committerCharles Wilson <libtool@cwilson.fastmail.fm>
Wed, 7 May 2008 02:02:32 +0000 (22:02 -0400)
* libltdl/m4/libtool.m4 (_LT_DECL_OBJDUMP): new macro ensures
that $OBJDUMP is always defined sanely.
(_LT_SYS_DYNAMIC_LINKER): call it.
(_LT_CHECK_MAGIC_METHOD): call it.

ChangeLog
libltdl/m4/libtool.m4

index 15ffae1b4f3a23c7495e3e23585f45080a2a982b..6784cb52eded7fcb6260028a8b4563114900e3c0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2008-05-06  Charles Wilson  <libtool@cwilson.fastmail.fm>
+
+       Ensure $OBJDUMP is defined
+       * libltdl/m4/libtool.m4 (_LT_DECL_OBJDUMP): new macro ensures
+       that $OBJDUMP is always defined sanely.
+       (_LT_SYS_DYNAMIC_LINKER): call it.
+       (_LT_CHECK_MAGIC_METHOD): call it.
+
 2008-05-05  Gary V. Vaughan  <gary@gnu.org>
 
        Fix libtoolize test failure with aclocal < 1.10.1
index 4ceb7f128e29c5cefb81804eee40e1c142e9cf11..4d31e80bcbe4b958cbbbcf97581d3ae6fa776564 100644 (file)
@@ -2035,6 +2035,7 @@ m4_defun([_LT_SYS_DYNAMIC_LINKER],
 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
 m4_require([_LT_DECL_EGREP])dnl
 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+m4_require([_LT_DECL_OBJDUMP])dnl
 m4_require([_LT_DECL_SED])dnl
 AC_MSG_CHECKING([dynamic linker characteristics])
 m4_if([$1],
@@ -2956,6 +2957,7 @@ _LT_DECL([], [reload_cmds], [2])dnl
 #  -- PORTME fill in with the dynamic library characteristics
 m4_defun([_LT_CHECK_MAGIC_METHOD],
 [m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
 AC_CACHE_CHECK([how to recognize dependent libraries],
 lt_cv_deplibs_check_method,
 [lt_cv_file_magic_cmd='$MAGIC_CMD'
@@ -6970,6 +6972,18 @@ AC_SUBST([GREP])
 ])
 
 
+# _LT_DECL_OBJDUMP
+# --------------
+# If we don't have a new enough Autoconf to choose the best objdump
+# available, choose the one first in the user's PATH.
+m4_defun([_LT_DECL_OBJDUMP],
+[AC_CHECK_TOOL(OBJDUMP, objdump, false)
+test -z "$OBJDUMP" && OBJDUMP=objdump
+_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
+AC_SUBST([OBJDUMP])
+])
+
+
 # _LT_DECL_SED
 # ------------
 # Check for a fully-functional sed program, that truncates