Don't force building target GMP and MPFR when a native gdb is built. Rather,
add a config knob to configure the native gdb to use or not to use GMP and
MPFR; _this_config_knob_ will force building the target GMP and MPFR only if
turned on.
/trunk/scripts/build/debug/300-gdb.sh | 2 1 1 0 +-
/trunk/config/debug/gdb.in | 21 19 2 0 +++++++++++++++++++--
2 files changed, 20 insertions(+), 3 deletions(-)
1 This one was taken from debian.
3 # DP: Description: Fix __bind redefinition problem
5 # DP: Dpatch author: Phil Blundell
6 # DP: Patch author: Daniel Jacobowitz
7 # DP: Upstream status: In CVS
11 Index: sysdeps/unix/sysv/linux/arm/socket.S
12 ===================================================================
13 RCS file: /cvs/glibc/ports/sysdeps/unix/sysv/linux/arm/socket.S,v
14 retrieving revision 1.12
15 retrieving revision 1.13
17 --- glibc-2.3.6.ds1.orig/sysdeps/unix/sysv/linux/arm/socket.S 4 Dec 2004 21:20:16 -0000 1.12
18 +++ glibc-2.3.6.ds1/sysdeps/unix/sysv/linux/arm/socket.S 27 Oct 2005 18:50:12 -0000 1.13
20 -/* Copyright (C) 1995, 1996, 1997, 1998, 2003 Free Software Foundation, Inc.
21 +/* Copyright (C) 1995, 1996, 1997, 1998, 2003, 2004, 2005
22 + Free Software Foundation, Inc.
24 This file is part of the GNU C Library.
26 The GNU C Library is free software; you can redistribute it and/or
28 The .S files for the other calls just #define socket and #include this. */
31 +#ifndef NO_WEAK_ALIAS
32 #define __socket P(__,socket)
34 +#define __socket socket
38 #define PUSHARGS_1 str a1, [sp, $-4]!
43 +#ifndef NO_WEAK_ALIAS
44 weak_alias (__socket, socket)