diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2009-11-03 09:33:18 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@codesourcery.com> | 2009-11-03 09:33:18 +0000 |
commit | 8838b45ede3169a840916bbe0234f1f9f451c9b3 (patch) | |
tree | 751c59c90d6c5b5dc39dc551194ccf14c134a3ed /gdb/gdbserver/configure | |
parent | adcc1315490f7685a8cfbc8593cf746b465490e9 (diff) | |
download | gdb-8838b45ede3169a840916bbe0234f1f9f451c9b3.zip gdb-8838b45ede3169a840916bbe0234f1f9f451c9b3.tar.gz gdb-8838b45ede3169a840916bbe0234f1f9f451c9b3.tar.bz2 |
* configure.ac (i[34567]86-*): Check if we're targetting x86-64
with an i686 compiler.
* configure.srv (i[34567]86-*-linux*): Pull in x86-64 handling if
needed.
* configure: Rebuilt.
Diffstat (limited to 'gdb/gdbserver/configure')
-rwxr-xr-x | gdb/gdbserver/configure | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gdb/gdbserver/configure b/gdb/gdbserver/configure index 687105a..955f716 100755 --- a/gdb/gdbserver/configure +++ b/gdb/gdbserver/configure @@ -3973,6 +3973,40 @@ cat >>confdefs.h <<_ACEOF _ACEOF +# Check for various supplementary target information (beyond the +# triplet) which might affect the choices in configure.srv. +case "${target}" in + i[34567]86-*-linux*) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if building for x86-64" >&5 +$as_echo_n "checking if building for x86-64... " >&6; } +if test "${gdb_cv_i386_is_x86_64+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $CFLAGS" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#if __x86_64__ +got it +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "got it" >/dev/null 2>&1; then : + gdb_cv_i386_is_x86_64=yes +else + gdb_cv_i386_is_x86_64=no +fi +rm -f conftest* + + CPPFLAGS="$save_CPPFLAGS" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_i386_is_x86_64" >&5 +$as_echo "$gdb_cv_i386_is_x86_64" >&6; } + ;; +esac + . ${srcdir}/configure.srv if test "${srv_mingwce}" = "yes"; then |