mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-30 05:23:49 +08:00
cd87e76990
workaround.
53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
|
|
Known problems in GDB 5.3
|
|
|
|
See also: http://www.gnu.org/software/gdb/bugs/
|
|
|
|
|
|
*-*-freebsd*
|
|
---------------
|
|
|
|
Due to a kernel bug (kern/35175), detaching from an attached process
|
|
will very likely cause the process to be stop or die with a Trace/BPT
|
|
trap.
|
|
|
|
|
|
i386-*-freebsd[34]*
|
|
-------------------
|
|
|
|
There is a bug (bin/41671) in FreeBSD's gcc that causes it to emit bad
|
|
debug information when using the stabs format (which is the default).
|
|
As a result GDB tends to place breakpoints on functions before the
|
|
function prologue, and information about function parameters and local
|
|
variables is lost. In earlier versions of GDB the effects were rather
|
|
limited, but starting with GDB 5.3 the influence is much more
|
|
prominent. As a workaround, compile your code with -gdwarf-2.
|
|
|
|
|
|
hppa2.0-hp-hpux10.20
|
|
--------------------
|
|
|
|
gdb/487: The top level make files used to build GDB are not compatible
|
|
with HP/UX make. As a workaround, use GNU make.
|
|
|
|
gdb/486: The HP/UX C compiler defaults to K&R mode but GDB only builds
|
|
with an ISO C compiler. The top level configuration incorrectly sets
|
|
CC to `cc' instead of `cc -Ae'. As a workaround, the correct compiler
|
|
can be specified as part of the configuration vis:
|
|
|
|
$ 'CC=cc -Ae' ./configure
|
|
|
|
|
|
s390*-*-*
|
|
---------
|
|
|
|
gdb/513: GDB does not build on s390 GNU/Linux. The problem should be
|
|
fixed in more recent sources.
|
|
|
|
|
|
i386-*-freebsd4.4*
|
|
------------------
|
|
|
|
gdb/455: GDB doesn't build on a FreeBSD 4.4-STABLE system. The
|
|
problem is still being investigated.
|