* configure.in: On alpha*-*-osf*, link against libbfd.a if not

using shared libraries.
	* configure: Rebuild with autoconf 2.10.
This commit is contained in:
Ian Lance Taylor 1996-06-24 16:04:19 +00:00
parent b290fd252e
commit 8530ae8eed
5 changed files with 61 additions and 14 deletions

View File

@ -1,3 +1,14 @@
Mon Jun 24 11:59:13 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.in: On alpha*-*-osf*, link against libbfd.a if not
using shared libraries.
* configure: Rebuild with autoconf 2.10.
Sun Jun 23 14:47:36 1996 Kim Knuttila <krk@cygnus.com>
* dlltool.c (secdata): Changed .rdata to .reldata so .reloc will work.
(make_one_lib_file): Removed cruft. (#if 1)
Wed Jun 19 14:46:38 1996 Ian Lance Taylor <ian@cygnus.com>
* objdump.c (stabs): Change from struct internal_nlist * to

View File

@ -1,3 +1,9 @@
Mon Jun 24 12:03:09 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.in: On alpha*-*-osf*, link against libbfd.a if not
using shared libraries.
* configure: Rebuild with autoconf 2.10.
Tue Jun 18 17:35:58 1996 Ian Lance Taylor <ian@cygnus.com>
* core.c (core_create_line_syms): Use xstrdup rather than strdup.

30
gprof/configure vendored
View File

@ -1,8 +1,8 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf version 2.8
# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
# Generated automatically using autoconf version 2.10
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
@ -332,7 +332,7 @@ EOF
verbose=yes ;;
-version | --version | --versio | --versi | --vers)
echo "configure generated by autoconf version 2.8"
echo "configure generated by autoconf version 2.10"
exit 0 ;;
-with-* | --with-*)
@ -790,15 +790,27 @@ esac
BFDLIB='-L../bfd -lbfd'
# We need to handle some special cases if BFD was built shared.
if test "${shared}" = "true"; then
case "${host}" in
case "${host}" in
*-*-sunos*)
# On SunOS, we must link against the name we are going to install,
# not -lbfd, since SunOS does not support SONAME.
BFDLIB='-L../bfd -l`echo bfd | sed '"'"'$(program_transform_name)'"'"'`'
if test "${shared}" = "true"; then
BFDLIB='-L../bfd -l`echo bfd | sed '"'"'$(program_transform_name)'"'"'`'
fi
;;
esac
fi
alpha*-*-osf*)
# On Alpha OSF/1, the native linker searches all the -L
# directories for any LIB.so files, and only then searches for any
# LIB.a files. That means that if there is an installed
# libbfd.so, but this build is not done with --enable-shared, the
# link will wind up being against the install libbfd.so rather
# than the newly built libbfd. To avoid this, we must explicitly
# link against libbfd.a when --enable-shared is not used.
if test "${shared}" != "true"; then
BFDLIB='../bfd/libbfd.a'
fi
;;
esac
HLDFLAGS=
@ -933,7 +945,7 @@ do
echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
echo "$CONFIG_STATUS generated by autoconf version 2.8"
echo "$CONFIG_STATUS generated by autoconf version 2.10"
exit 0 ;;
-help | --help | --hel | --he | --h)
echo "\$ac_cs_usage"; exit 0 ;;

View File

@ -33,15 +33,27 @@ AC_SUBST(MY_TARGET)
BFDLIB='-L../bfd -lbfd'
# We need to handle some special cases if BFD was built shared.
if test "${shared}" = "true"; then
case "${host}" in
case "${host}" in
*-*-sunos*)
# On SunOS, we must link against the name we are going to install,
# not -lbfd, since SunOS does not support SONAME.
BFDLIB='-L../bfd -l`echo bfd | sed '"'"'$(program_transform_name)'"'"'`'
if test "${shared}" = "true"; then
BFDLIB='-L../bfd -l`echo bfd | sed '"'"'$(program_transform_name)'"'"'`'
fi
;;
esac
fi
alpha*-*-osf*)
# On Alpha OSF/1, the native linker searches all the -L
# directories for any LIB.so files, and only then searches for any
# LIB.a files. That means that if there is an installed
# libbfd.so, but this build is not done with --enable-shared, the
# link will wind up being against the install libbfd.so rather
# than the newly built libbfd. To avoid this, we must explicitly
# link against libbfd.a when --enable-shared is not used.
if test "${shared}" != "true"; then
BFDLIB='../bfd/libbfd.a'
fi
;;
esac
AC_SUBST(BFDLIB)
HLDFLAGS=

View File

@ -1,3 +1,9 @@
Mon Jun 24 12:00:32 1996 Ian Lance Taylor <ian@cygnus.com>
* configure.in: On alpha*-*-osf*, link against libbfd.a if not
using shared libraries.
* configure: Rebuild with autoconf 2.10.
Fri Jun 21 17:40:56 1996 Joel Sherrill <joel@merlin.gcs.redstone.army.mil>
* configure.tgt: Add support for *-*-rtems* configurations.