projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2005-09-19 David Edelsohn <edelsohn@gnu.org>
[deliverable/binutils-gdb.git]
/
libtool.m4
diff --git
a/libtool.m4
b/libtool.m4
index 3f452bcba281a46434baa6e2a679b2b2568b0afc..85f74ee1793d4bb4adfebbbe72bfa8ea3d963c57 100644
(file)
--- a/
libtool.m4
+++ b/
libtool.m4
@@
-15,7
+15,7
@@
##
## You should have received a copy of the GNU General Public License
## along with this program; if not, write to the Free Software
##
## You should have received a copy of the GNU General Public License
## along with this program; if not, write to the Free Software
-## Foundation, Inc., 5
9 Temple Place - Suite 330, Boston, MA 02111-1307
, USA.
+## Foundation, Inc., 5
1 Franklin Street, Fifth Floor, Boston, MA 02110-1301
, USA.
##
## As a special exception to the GNU General Public License, if you
## distribute this file as part of a program that contains a
##
## As a special exception to the GNU General Public License, if you
## distribute this file as part of a program that contains a
@@
-144,6
+144,19
@@
case $host in
# Find out which ABI we are using.
echo '[#]line __oline__ "configure"' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
# Find out which ABI we are using.
echo '[#]line __oline__ "configure"' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
+ if test "$lt_cv_prog_gnu_ld" = yes; then
+ case `/usr/bin/file conftest.$ac_objext` in
+ *32-bit*)
+ LD="${LD-ld} -melf32bsmip"
+ ;;
+ *N32*)
+ LD="${LD-ld} -melf32bmipn32"
+ ;;
+ *64-bit*)
+ LD="${LD-ld} -melf64bmip"
+ ;;
+ esac
+ else
case `/usr/bin/file conftest.$ac_objext` in
*32-bit*)
LD="${LD-ld} -32"
case `/usr/bin/file conftest.$ac_objext` in
*32-bit*)
LD="${LD-ld} -32"
@@
-155,6
+168,7
@@
case $host in
LD="${LD-ld} -64"
;;
esac
LD="${LD-ld} -64"
;;
esac
+ fi
fi
rm -rf conftest*
;;
fi
rm -rf conftest*
;;
@@
-563,7
+577,7
@@
darwin* | rhapsody*)
esac
;;
esac
;;
-freebsd* )
+freebsd*
| kfreebsd*-gnu
)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
case $host_cpu in
i*86 )
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
case $host_cpu in
i*86 )
@@
-622,7
+636,7
@@
irix5* | irix6*)
# This must be Linux ELF.
linux-gnu*)
case $host_cpu in
# This must be Linux ELF.
linux-gnu*)
case $host_cpu in
- alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
+ alpha* |
mips* |
hppa* | i*86 | powerpc* | sparc* | ia64* )
lt_cv_deplibs_check_method=pass_all ;;
*)
# glibc up to 2.1.1 does not perform some relocations on ARM
lt_cv_deplibs_check_method=pass_all ;;
*)
# glibc up to 2.1.1 does not perform some relocations on ARM
@@
-631,7
+645,7
@@
linux-gnu*)
lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
;;
lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
;;
-netbsd*)
+netbsd*
| knetbsd*-gnu
)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
[lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$']
else
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
[lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$']
else
This page took
0.023159 seconds
and
4
git commands to generate.