~ubuntu-branches/debian/jessie/gdb/jessie

« back to all changes in this revision

Viewing changes to gdb/gdbserver/configure

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Jacobowitz
  • Date: 2010-03-20 01:21:29 UTC
  • mfrom: (1.3.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100320012129-t7h25y8zgr8c2369
Tags: 7.1-1
* New upstream release, including:
  - PIE support (Closes: #346409).
  - C++ improvements, including static_cast<> et al, namespace imports,
    and bug fixes in printing virtual base classes.
  - Multi-program debugging.  One GDB can now debug multiple programs
    at the same time.
  - Python scripting improvements, including gdb.parse_and_eval.
  - Updated MIPS Linux signal frame layout (Closes: #570875).
  - No internal error stepping over _dl_debug_state (Closes: #569551).
* Update to Standards-Version: 3.8.4 (no changes required).
* Include more relevant (and smaller) docs in the gdbserver package
  (Closes: #571132).
* Do not duplicate documentation in gdb64, gdb-source, and libgdb-dev.
* Fix crash when switching into TUI mode (Closes: #568489).

Show diffs side-by-side

added added

removed removed

Lines of Context:
668
668
enable_option_checking
669
669
with_pkgversion
670
670
with_bugurl
 
671
with_libthread_db
671
672
'
672
673
      ac_precious_vars='build_alias
673
674
host_alias
1297
1298
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1298
1299
  --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1299
1300
  --with-bugurl=URL       Direct users to URL to report a bug
 
1301
  --with-libthread-db=PATH
 
1302
                          use given libthread_db directly
1300
1303
 
1301
1304
Some influential environment variables:
1302
1305
  CC          C compiler command
3813
3816
 
3814
3817
 
3815
3818
 
 
3819
old_LIBS="$LIBS"
 
3820
LIBS="$LIBS -ldl"
 
3821
for ac_func in dladdr
 
3822
do :
 
3823
  ac_fn_c_check_func "$LINENO" "dladdr" "ac_cv_func_dladdr"
 
3824
if test "x$ac_cv_func_dladdr" = x""yes; then :
 
3825
  cat >>confdefs.h <<_ACEOF
 
3826
#define HAVE_DLADDR 1
 
3827
_ACEOF
 
3828
 
 
3829
fi
 
3830
done
 
3831
 
 
3832
LIBS="$old_LIBS"
 
3833
 
3816
3834
have_errno=no
3817
3835
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for errno" >&5
3818
3836
$as_echo_n "checking for errno... " >&6; }
3970
3988
_ACEOF
3971
3989
 
3972
3990
 
 
3991
# Check for various supplementary target information (beyond the
 
3992
# triplet) which might affect the choices in configure.srv.
 
3993
case "${target}" in
 
3994
  i[34567]86-*-linux*)
 
3995
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if building for x86-64" >&5
 
3996
$as_echo_n "checking if building for x86-64... " >&6; }
 
3997
if test "${gdb_cv_i386_is_x86_64+set}" = set; then :
 
3998
  $as_echo_n "(cached) " >&6
 
3999
else
 
4000
  save_CPPFLAGS="$CPPFLAGS"
 
4001
                    CPPFLAGS="$CPPFLAGS $CFLAGS"
 
4002
                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 
4003
/* end confdefs.h.  */
 
4004
 
 
4005
#if __x86_64__
 
4006
got it
 
4007
#endif
 
4008
 
 
4009
_ACEOF
 
4010
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 
4011
  $EGREP "got it" >/dev/null 2>&1; then :
 
4012
  gdb_cv_i386_is_x86_64=yes
 
4013
else
 
4014
  gdb_cv_i386_is_x86_64=no
 
4015
fi
 
4016
rm -f conftest*
 
4017
 
 
4018
                    CPPFLAGS="$save_CPPFLAGS"
 
4019
fi
 
4020
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_i386_is_x86_64" >&5
 
4021
$as_echo "$gdb_cv_i386_is_x86_64" >&6; }
 
4022
    ;;
 
4023
  m68k-*-*)
 
4024
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if building for Coldfire" >&5
 
4025
$as_echo_n "checking if building for Coldfire... " >&6; }
 
4026
if test "${gdb_cv_m68k_is_coldfire+set}" = set; then :
 
4027
  $as_echo_n "(cached) " >&6
 
4028
else
 
4029
  save_CPPFLAGS="$CPPFLAGS"
 
4030
                    CPPFLAGS="$CPPFLAGS $CFLAGS"
 
4031
                    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 
4032
/* end confdefs.h.  */
 
4033
 
 
4034
#ifdef __mcoldfire__
 
4035
got it
 
4036
#endif
 
4037
 
 
4038
_ACEOF
 
4039
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
 
4040
  $EGREP "got it" >/dev/null 2>&1; then :
 
4041
  gdb_cv_m68k_is_coldfire=yes
 
4042
else
 
4043
  gdb_cv_m68k_is_coldfire=no
 
4044
fi
 
4045
rm -f conftest*
 
4046
 
 
4047
                    CPPFLAGS="$save_CPPFLAGS"
 
4048
fi
 
4049
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gdb_cv_m68k_is_coldfire" >&5
 
4050
$as_echo "$gdb_cv_m68k_is_coldfire" >&6; }
 
4051
    ;;
 
4052
esac
 
4053
 
3973
4054
. ${srcdir}/configure.srv
3974
4055
 
3975
4056
if test "${srv_mingwce}" = "yes"; then
4210
4291
USE_THREAD_DB=
4211
4292
 
4212
4293
if test "$srv_linux_thread_db" = "yes"; then
4213
 
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libthread_db" >&5
4214
 
$as_echo_n "checking for libthread_db... " >&6; }
4215
 
if test "${srv_cv_thread_db+set}" = set; then :
4216
 
  $as_echo_n "(cached) " >&6
4217
 
else
4218
 
  old_LIBS="$LIBS"
4219
 
  LIBS="$LIBS -lthread_db"
4220
 
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4221
 
/* end confdefs.h.  */
4222
 
void ps_pglobal_lookup() {}
4223
 
   void ps_pdread() {}
4224
 
   void ps_pdwrite() {}
4225
 
   void ps_lgetregs() {}
4226
 
   void ps_lsetregs() {}
4227
 
   void ps_lgetfpregs() {}
4228
 
   void ps_lsetfpregs() {}
4229
 
   void ps_get_thread_area() {}
4230
 
   void ps_getpid() {}
4231
 
int
4232
 
main ()
4233
 
{
4234
 
td_ta_new();
4235
 
  ;
4236
 
  return 0;
4237
 
}
4238
 
_ACEOF
4239
 
if ac_fn_c_try_link "$LINENO"; then :
4240
 
  srv_cv_thread_db="-lthread_db"
4241
 
else
4242
 
  srv_cv_thread_db=no
4243
 
 
4244
 
 if test "$prefix" = "/usr" || test "$prefix" = "NONE"; then
4245
 
  thread_db="/lib/libthread_db.so.1"
4246
 
 else
4247
 
  thread_db='$prefix/lib/libthread_db.so.1'
4248
 
 fi
4249
 
 LIBS="$old_LIBS `eval echo "$thread_db"`"
4250
 
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4251
 
/* end confdefs.h.  */
4252
 
void ps_pglobal_lookup() {}
4253
 
   void ps_pdread() {}
4254
 
   void ps_pdwrite() {}
4255
 
   void ps_lgetregs() {}
4256
 
   void ps_lsetregs() {}
4257
 
   void ps_lgetfpregs() {}
4258
 
   void ps_lsetfpregs() {}
4259
 
   void ps_get_thread_area() {}
4260
 
   void ps_getpid() {}
4261
 
int
4262
 
main ()
4263
 
{
4264
 
td_ta_new();
4265
 
  ;
4266
 
  return 0;
4267
 
}
4268
 
_ACEOF
4269
 
if ac_fn_c_try_link "$LINENO"; then :
4270
 
  srv_cv_thread_db="$thread_db"
4271
 
else
4272
 
  srv_cv_thread_db=no
4273
 
fi
4274
 
rm -f core conftest.err conftest.$ac_objext \
4275
 
    conftest$ac_exeext conftest.$ac_ext
4276
 
 
4277
 
fi
4278
 
rm -f core conftest.err conftest.$ac_objext \
4279
 
    conftest$ac_exeext conftest.$ac_ext
4280
 
 LIBS="$old_LIBS"
4281
 
 
4282
 
fi
4283
 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $srv_cv_thread_db" >&5
4284
 
$as_echo "$srv_cv_thread_db" >&6; }
4285
 
  if test "$srv_cv_thread_db" = no; then
4286
 
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find libthread_db." >&5
4287
 
$as_echo "$as_me: WARNING: Could not find libthread_db." >&2;}
4288
 
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling thread support in gdbserver." >&5
4289
 
$as_echo "$as_me: WARNING: Disabling thread support in gdbserver." >&2;}
4290
 
    srv_linux_thread_db=no
4291
 
  else
4292
 
    srv_libs="$srv_cv_thread_db"
4293
 
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread_db_tls_get_addr" >&5
4294
 
$as_echo_n "checking for thread_db_tls_get_addr... " >&6; }
4295
 
if test "${srv_cv_tls_get_addr+set}" = set; then :
4296
 
  $as_echo_n "(cached) " >&6
4297
 
else
4298
 
  old_LIBS="$LIBS"
4299
 
  LIBS="$LIBS $srv_cv_thread_db"
4300
 
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4301
 
/* end confdefs.h.  */
4302
 
void ps_pglobal_lookup() {}
4303
 
    void ps_pdread() {}
4304
 
    void ps_pdwrite() {}
4305
 
    void ps_lgetregs() {}
4306
 
    void ps_lsetregs() {}
4307
 
    void ps_lgetfpregs() {}
4308
 
    void ps_lsetfpregs() {}
4309
 
    void ps_get_thread_area() {}
4310
 
    void ps_getpid() {}
4311
 
int
4312
 
main ()
4313
 
{
4314
 
td_thr_tls_get_addr();
4315
 
  ;
4316
 
  return 0;
4317
 
}
4318
 
_ACEOF
4319
 
if ac_fn_c_try_link "$LINENO"; then :
4320
 
  srv_cv_tls_get_addr=yes
4321
 
else
4322
 
  srv_cv_tls_get_addr=no
4323
 
fi
4324
 
rm -f core conftest.err conftest.$ac_objext \
4325
 
    conftest$ac_exeext conftest.$ac_ext
4326
 
  LIBS="$old_LIBS"
4327
 
 
4328
 
fi
4329
 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $srv_cv_tls_get_addr" >&5
4330
 
$as_echo "$srv_cv_tls_get_addr" >&6; }
4331
 
  fi
 
4294
  srv_libs="-ldl"
4332
4295
  old_LDFLAGS="$LDFLAGS"
4333
4296
  LDFLAGS="$LDFLAGS -rdynamic"
4334
4297
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4351
4314
    conftest$ac_exeext conftest.$ac_ext
4352
4315
 
4353
4316
  LDFLAGS="$old_LDFLAGS"
4354
 
fi
4355
4317
 
4356
 
if test "$srv_linux_thread_db" = "yes"; then
4357
4318
  srv_thread_depfiles="thread-db.o proc-service.o"
4358
4319
  USE_THREAD_DB="-DUSE_THREAD_DB"
4359
4320
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TD_VERSION" >&5
4386
4347
$as_echo "#define HAVE_TD_VERSION 1" >>confdefs.h
4387
4348
 
4388
4349
  fi
4389
 
 
4390
 
  if test "$srv_cv_tls_get_addr" = yes; then
4391
 
 
4392
 
$as_echo "#define HAVE_TD_THR_TLS_GET_ADDR 1" >>confdefs.h
4393
 
 
4394
 
  fi
4395
 
fi
 
4350
fi
 
4351
 
 
4352
 
 
4353
# Check whether --with-libthread-db was given.
 
4354
if test "${with_libthread_db+set}" = set; then :
 
4355
  withval=$with_libthread_db; srv_libthread_db_path="${withval}"
 
4356
 
 
4357
$as_echo "#define USE_LIBTHREAD_DB_DIRECTLY 1" >>confdefs.h
 
4358
 
 
4359
  srv_libs="$srv_libthread_db_path"
 
4360
 
 
4361
fi
 
4362
 
4396
4363
 
4397
4364
if test "$srv_xmlfiles" != ""; then
4398
4365
  srv_xmlbuiltin="xml-builtin.o"