2003-09-18 H.J. Lu <hongjiu.lu@intel.com>
* acinclude.m4: Include ../config/accross.m4. * aclocal.m4: Regenerated. * configure.host (HOST_64BIT_TYPE): Remove if it is set to long or long long. (HOST_U_64BIT_TYPE): Remove if it is set to unsigned long long. (host64): Remove if HOST_64BIT_TYPE is set to long. * configure.in (HOST_64BIT_TYPE): Set according to the size of long and long long. (HOST_U_64BIT_TYPE): Likewise. (host64): Likewise. * configure: Regenerated.
This commit is contained in:
parent
5de3bf9096
commit
6726e1ea5d
6 changed files with 501 additions and 351 deletions
|
@ -1,3 +1,19 @@
|
||||||
|
2003-09-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* acinclude.m4: Include ../config/accross.m4.
|
||||||
|
* aclocal.m4: Regenerated.
|
||||||
|
|
||||||
|
* configure.host (HOST_64BIT_TYPE): Remove if it is set to long
|
||||||
|
or long long.
|
||||||
|
(HOST_U_64BIT_TYPE): Remove if it is set to unsigned long long.
|
||||||
|
(host64): Remove if HOST_64BIT_TYPE is set to long.
|
||||||
|
|
||||||
|
* configure.in (HOST_64BIT_TYPE): Set according to the size of
|
||||||
|
long and long long.
|
||||||
|
(HOST_U_64BIT_TYPE): Likewise.
|
||||||
|
(host64): Likewise.
|
||||||
|
* configure: Regenerated.
|
||||||
|
|
||||||
2003-09-19 Alan Modra <amodra@bigpond.net.au>
|
2003-09-19 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* elf.c (elfcore_write_note): Don't use sizeof(Elf_External_note)
|
* elf.c (elfcore_write_note): Don't use sizeof(Elf_External_note)
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
sinclude(../config/accross.m4)
|
||||||
|
|
||||||
dnl See whether we need to use fopen-bin.h rather than fopen-same.h.
|
dnl See whether we need to use fopen-bin.h rather than fopen-same.h.
|
||||||
AC_DEFUN(BFD_BINARY_FOPEN,
|
AC_DEFUN(BFD_BINARY_FOPEN,
|
||||||
[AC_REQUIRE([AC_CANONICAL_SYSTEM])
|
[AC_REQUIRE([AC_CANONICAL_SYSTEM])
|
||||||
|
|
51
bfd/aclocal.m4
vendored
51
bfd/aclocal.m4
vendored
|
@ -1,4 +1,4 @@
|
||||||
dnl aclocal.m4 generated automatically by aclocal 1.4-p5
|
dnl aclocal.m4 generated automatically by aclocal 1.4-p6
|
||||||
|
|
||||||
dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||||
dnl This file is free software; the Free Software Foundation
|
dnl This file is free software; the Free Software Foundation
|
||||||
|
@ -10,6 +10,8 @@ dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
dnl PARTICULAR PURPOSE.
|
dnl PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
sinclude(../config/accross.m4)
|
||||||
|
|
||||||
dnl See whether we need to use fopen-bin.h rather than fopen-same.h.
|
dnl See whether we need to use fopen-bin.h rather than fopen-same.h.
|
||||||
AC_DEFUN(BFD_BINARY_FOPEN,
|
AC_DEFUN(BFD_BINARY_FOPEN,
|
||||||
[AC_REQUIRE([AC_CANONICAL_SYSTEM])
|
[AC_REQUIRE([AC_CANONICAL_SYSTEM])
|
||||||
|
@ -173,7 +175,16 @@ else
|
||||||
$1_FALSE=
|
$1_FALSE=
|
||||||
fi])
|
fi])
|
||||||
|
|
||||||
#serial 1
|
# isc-posix.m4 serial 2 (gettext-0.11.2)
|
||||||
|
dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
|
||||||
|
dnl This file is free software, distributed under the terms of the GNU
|
||||||
|
dnl General Public License. As a special exception to the GNU General
|
||||||
|
dnl Public License, this file may be distributed as part of a program
|
||||||
|
dnl that contains a configuration script generated by Autoconf, under
|
||||||
|
dnl the same distribution terms as the rest of that program.
|
||||||
|
|
||||||
|
# This file is not needed with autoconf-2.53 and newer. Remove it in 2005.
|
||||||
|
|
||||||
# This test replaces the one in autoconf.
|
# This test replaces the one in autoconf.
|
||||||
# Currently this macro should have the same name as the autoconf macro
|
# Currently this macro should have the same name as the autoconf macro
|
||||||
# because gettext's gettext.m4 (distributed in the automake package)
|
# because gettext's gettext.m4 (distributed in the automake package)
|
||||||
|
@ -201,7 +212,8 @@ dnl Usage:
|
||||||
dnl AM_INIT_AUTOMAKE(package,version, [no-define])
|
dnl AM_INIT_AUTOMAKE(package,version, [no-define])
|
||||||
|
|
||||||
AC_DEFUN([AM_INIT_AUTOMAKE],
|
AC_DEFUN([AM_INIT_AUTOMAKE],
|
||||||
[AC_REQUIRE([AC_PROG_INSTALL])
|
[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
|
||||||
|
AC_REQUIRE([AC_PROG_INSTALL])
|
||||||
PACKAGE=[$1]
|
PACKAGE=[$1]
|
||||||
AC_SUBST(PACKAGE)
|
AC_SUBST(PACKAGE)
|
||||||
VERSION=[$2]
|
VERSION=[$2]
|
||||||
|
@ -217,13 +229,42 @@ AC_REQUIRE([AM_SANITY_CHECK])
|
||||||
AC_REQUIRE([AC_ARG_PROGRAM])
|
AC_REQUIRE([AC_ARG_PROGRAM])
|
||||||
dnl FIXME This is truly gross.
|
dnl FIXME This is truly gross.
|
||||||
missing_dir=`cd $ac_aux_dir && pwd`
|
missing_dir=`cd $ac_aux_dir && pwd`
|
||||||
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
|
AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}, $missing_dir)
|
||||||
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
|
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
|
||||||
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
|
AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}, $missing_dir)
|
||||||
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
|
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
|
||||||
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
|
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
|
||||||
AC_REQUIRE([AC_PROG_MAKE_SET])])
|
AC_REQUIRE([AC_PROG_MAKE_SET])])
|
||||||
|
|
||||||
|
# Copyright 2002 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
# any later version.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
# 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., 59 Temple Place - Suite 330, Boston, MA
|
||||||
|
|
||||||
|
# AM_AUTOMAKE_VERSION(VERSION)
|
||||||
|
# ----------------------------
|
||||||
|
# Automake X.Y traces this macro to ensure aclocal.m4 has been
|
||||||
|
# generated from the m4 files accompanying Automake X.Y.
|
||||||
|
AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.4"])
|
||||||
|
|
||||||
|
# AM_SET_CURRENT_AUTOMAKE_VERSION
|
||||||
|
# -------------------------------
|
||||||
|
# Call AM_AUTOMAKE_VERSION so it can be traced.
|
||||||
|
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
|
||||||
|
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||||||
|
[AM_AUTOMAKE_VERSION([1.4-p6])])
|
||||||
|
|
||||||
#
|
#
|
||||||
# Check to make sure that the build environment is sane.
|
# Check to make sure that the build environment is sane.
|
||||||
#
|
#
|
||||||
|
|
729
bfd/configure
vendored
729
bfd/configure
vendored
File diff suppressed because it is too large
Load diff
|
@ -19,22 +19,13 @@ HOST_U_64BIT_TYPE=
|
||||||
|
|
||||||
case "${host}" in
|
case "${host}" in
|
||||||
|
|
||||||
alpha*-*-*) host64=true; HOST_64BIT_TYPE=long ;;
|
|
||||||
|
|
||||||
hppa*64*-*-hpux*) HDEFINES=-DHOST_HPPAHPUX;
|
|
||||||
host64=true; HOST_64BIT_TYPE=long ;;
|
|
||||||
hppa*-*-hpux*) HDEFINES=-DHOST_HPPAHPUX ;;
|
hppa*-*-hpux*) HDEFINES=-DHOST_HPPAHPUX ;;
|
||||||
hppa*-*-hiux*) HDEFINES=-DHOST_HPPAHPUX ;;
|
hppa*-*-hiux*) HDEFINES=-DHOST_HPPAHPUX ;;
|
||||||
hppa*64*-*-linux*) host64=true; HOST_64BIT_TYPE=long ;;
|
|
||||||
hppa*-*-mpeix*) HDEFINES=-DHOST_HPPAMPEIX ;;
|
hppa*-*-mpeix*) HDEFINES=-DHOST_HPPAMPEIX ;;
|
||||||
hppa*-*-bsd*) HDEFINES=-DHOST_HPPABSD ;;
|
hppa*-*-bsd*) HDEFINES=-DHOST_HPPABSD ;;
|
||||||
hppa*-*-osf*) HDEFINES=-DHOST_HPPAOSF ;;
|
hppa*-*-osf*) HDEFINES=-DHOST_HPPAOSF ;;
|
||||||
|
|
||||||
ia64-*-linux*) host64=true; HOST_64BIT_TYPE=long ;;
|
ia64-*-*) host64=true;;
|
||||||
ia64-*-hpux*) host64=true
|
|
||||||
HOST_64BIT_TYPE="long long";
|
|
||||||
HOST_U_64BIT_TYPE="unsigned long long";
|
|
||||||
;;
|
|
||||||
|
|
||||||
i[3-7]86-sequent-bsd*) HDEFINES=-Dshared=genshared ;;
|
i[3-7]86-sequent-bsd*) HDEFINES=-Dshared=genshared ;;
|
||||||
i[3-7]86-sequent-sysv4*) ;;
|
i[3-7]86-sequent-sysv4*) ;;
|
||||||
|
@ -45,28 +36,14 @@ mips*-*-openbsd*) ;;
|
||||||
mips*-dec-*) HDEFINES="-G 4" ;;
|
mips*-dec-*) HDEFINES="-G 4" ;;
|
||||||
mips*-sgi-irix3*) HDEFINES="-G 4" ;;
|
mips*-sgi-irix3*) HDEFINES="-G 4" ;;
|
||||||
mips*-sgi-irix4*) HDEFINES="-G 4" ;;
|
mips*-sgi-irix4*) HDEFINES="-G 4" ;;
|
||||||
mips*-sgi-irix6*) host64=true
|
mips*-sgi-irix6*) host64=true;;
|
||||||
HOST_64BIT_TYPE="long long";
|
mips64*-*-linux*) host64=true;;
|
||||||
HOST_U_64BIT_TYPE="unsigned long long";
|
|
||||||
;;
|
|
||||||
mips64*-*-linux*) host64=true
|
|
||||||
HOST_64BIT_TYPE="long long";
|
|
||||||
HOST_U_64BIT_TYPE="unsigned long long";
|
|
||||||
;;
|
|
||||||
mips*-*-sysv4*) ;;
|
mips*-*-sysv4*) ;;
|
||||||
mips*-*-sysv*) HDEFINES="-G 4" ;;
|
mips*-*-sysv*) HDEFINES="-G 4" ;;
|
||||||
mips*-*-riscos*) HDEFINES="-G 4" ;;
|
mips*-*-riscos*) HDEFINES="-G 4" ;;
|
||||||
|
|
||||||
m68*-hp-hpux*) HDEFINES=-DHOST_HP300HPUX ;;
|
m68*-hp-hpux*) HDEFINES=-DHOST_HP300HPUX ;;
|
||||||
|
|
||||||
*-*-aix*) HOST_64BIT_TYPE="long long"
|
|
||||||
HOST_U_64BIT_TYPE="unsigned long long"
|
|
||||||
;;
|
|
||||||
|
|
||||||
*-*-solaris*) HOST_64BIT_TYPE="long long"
|
|
||||||
HOST_U_64BIT_TYPE="unsigned long long"
|
|
||||||
;;
|
|
||||||
|
|
||||||
*-*-windows*)
|
*-*-windows*)
|
||||||
HOST_64BIT_TYPE=__int64
|
HOST_64BIT_TYPE=__int64
|
||||||
HOST_U_64BIT_TYPE="unsigned __int64"
|
HOST_U_64BIT_TYPE="unsigned __int64"
|
||||||
|
|
|
@ -117,13 +117,6 @@ BFD_HOST_LONG_LONG=0
|
||||||
BFD_HOST_64_BIT_DEFINED=0
|
BFD_HOST_64_BIT_DEFINED=0
|
||||||
BFD_HOST_64_BIT=
|
BFD_HOST_64_BIT=
|
||||||
BFD_HOST_U_64_BIT=
|
BFD_HOST_U_64_BIT=
|
||||||
if test "x${HOST_64BIT_TYPE}" = "xlong"; then
|
|
||||||
BFD_HOST_64BIT_LONG=1
|
|
||||||
elif test "x${HOST_64BIT_TYPE}" != "x"; then
|
|
||||||
BFD_HOST_64_BIT_DEFINED=1
|
|
||||||
BFD_HOST_64_BIT=${HOST_64BIT_TYPE}
|
|
||||||
BFD_HOST_U_64_BIT=${HOST_U_64BIT_TYPE}
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING([for long long])
|
AC_MSG_CHECKING([for long long])
|
||||||
AC_CACHE_VAL(bfd_cv_has_long_long,
|
AC_CACHE_VAL(bfd_cv_has_long_long,
|
||||||
|
@ -133,6 +126,24 @@ bfd_cv_has_long_long=yes, bfd_cv_has_long_long=no)])
|
||||||
AC_MSG_RESULT($bfd_cv_has_long_long)
|
AC_MSG_RESULT($bfd_cv_has_long_long)
|
||||||
if test $bfd_cv_has_long_long = yes; then
|
if test $bfd_cv_has_long_long = yes; then
|
||||||
BFD_HOST_LONG_LONG=1
|
BFD_HOST_LONG_LONG=1
|
||||||
|
AC_COMPILE_CHECK_SIZEOF(long long)
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_COMPILE_CHECK_SIZEOF(long)
|
||||||
|
if test "x${ac_cv_sizeof_long}" = "x8"; then
|
||||||
|
host64=true
|
||||||
|
HOST_64BIT_TYPE="long"
|
||||||
|
elif test "x${ac_cv_sizeof_long_long}" = "x8"; then
|
||||||
|
HOST_64BIT_TYPE="long long"
|
||||||
|
HOST_U_64BIT_TYPE="unsigned long long"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x${HOST_64BIT_TYPE}" = "xlong"; then
|
||||||
|
BFD_HOST_64BIT_LONG=1
|
||||||
|
elif test "x${HOST_64BIT_TYPE}" != "x"; then
|
||||||
|
BFD_HOST_64_BIT_DEFINED=1
|
||||||
|
BFD_HOST_64_BIT=${HOST_64BIT_TYPE}
|
||||||
|
BFD_HOST_U_64_BIT=${HOST_U_64BIT_TYPE}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_SUBST(BFD_HOST_64BIT_LONG)
|
AC_SUBST(BFD_HOST_64BIT_LONG)
|
||||||
|
|
Loading…
Reference in a new issue