mirror of
git://git.savannah.gnu.org/libtool.git
synced 2024-11-27 06:09:57 +08:00
Use AC_CHECK_TOOL for otool and otool64.
* libltdl/m4/libtool.m4 (_LT_REQUIRED_DARWIN_CHECKS): Check. * libltdl/config/ltmain.m4sh (func_mode_link): Use. Reported by Richard Purdie <rpurdie@rpsys.net>
This commit is contained in:
parent
fffd7e67b2
commit
92e15986a4
@ -1,3 +1,10 @@
|
||||
2008-05-01 Peter O'Gorman <peter@pogma.com>
|
||||
|
||||
Use AC_CHECK_TOOL for otool and otool64.
|
||||
* libltdl/m4/libtool.m4 (_LT_REQUIRED_DARWIN_CHECKS): Check.
|
||||
* libltdl/config/ltmain.m4sh (func_mode_link): Use.
|
||||
Reported by Richard Purdie <rpurdie@rpsys.net>
|
||||
|
||||
2008-04-30 Eric Blake <ebb9@byu.net>
|
||||
|
||||
Support cygwin 1.7.0 in loadlibrary loader.
|
||||
|
@ -4951,11 +4951,9 @@ func_mode_link ()
|
||||
done
|
||||
if test -f "$absdir/$objdir/$depdepl" ; then
|
||||
depdepl="$absdir/$objdir/$depdepl"
|
||||
darwin_install_name=`otool -L $depdepl | $SED -n -e '3q;2,2p' | $SED -e 's/(.*//'`
|
||||
darwin_install_name=`$ECHO $darwin_install_name`
|
||||
darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}`
|
||||
if test -z "$darwin_install_name"; then
|
||||
darwin_install_name=`otool64 -L $depdepl | $SED -n -e '3q;2,2p' | $SED -e 's/(.*//'`
|
||||
darwin_install_name=`$ECHO $darwin_install_name`
|
||||
darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}`
|
||||
fi
|
||||
compiler_flags="$compiler_flags ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
|
||||
linker_flags="$linker_flags -dylib_file ${darwin_install_name}:${depdepl}"
|
||||
|
6
libltdl/m4/libtool.m4
vendored
6
libltdl/m4/libtool.m4
vendored
@ -894,12 +894,18 @@ m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
|
||||
AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
|
||||
AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
|
||||
AC_CHECK_TOOL([LIPO], [lipo], [:])
|
||||
AC_CHECK_TOOL([OTOOL], [otool], [:])
|
||||
AC_CHECK_TOOL([OTOOL64], [otool64], [:])
|
||||
_LT_DECL([], [DSYMUTIL], [1],
|
||||
[Tool to manipulate archived DWARF debug symbol files on Mac OS X])
|
||||
_LT_DECL([], [NMEDIT], [1],
|
||||
[Tool to change global to local symbols on Mac OS X])
|
||||
_LT_DECL([], [LIPO], [1],
|
||||
[Tool to manipulate fat objects and archives on Mac OS X])
|
||||
_LT_DECL([], [OTOOL], [1],
|
||||
[ldd/readelf like tool for Mach-O binaries on Mac OS X])
|
||||
_LT_DECL([], [OTOOL64], [1],
|
||||
[ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
|
||||
|
||||
AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
|
||||
[lt_cv_apple_cc_single_mod=no
|
||||
|
Loading…
Reference in New Issue
Block a user