diff options
author | Tom Tromey <tom@tromey.com> | 2019-05-29 15:49:10 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-06-11 07:41:00 -0600 |
commit | 08f10e02be1bb218d6edcde87b9f59dd11b40a78 (patch) | |
tree | 543019f39f95edb714d800496003cee9d82c173d /gdb/gdbserver/ChangeLog | |
parent | 1c7fe9515dc1e8aa6378075ef56a646c1efdf7f5 (diff) | |
download | gdb-08f10e02be1bb218d6edcde87b9f59dd11b40a78.zip gdb-08f10e02be1bb218d6edcde87b9f59dd11b40a78.tar.gz gdb-08f10e02be1bb218d6edcde87b9f59dd11b40a78.tar.bz2 |
Move gdb's xmalloc and friends to new file
When "common" becomes a library, linking will cause a symbol clash,
because "xmalloc" and some related symbols are defined in that
library, libiberty, and readline.
To work around this problem, this patch moves the clashing symbols to
a new file, which is then compiled separately for both gdb and
gdbserver.
gdb/ChangeLog
2019-06-11 Tom Tromey <tom@tromey.com>
* common/common-utils.c (xmalloc, xrealloc, xcalloc)
(xmalloc_failed): Move to alloc.c.
* alloc.c: New file.
* Makefile.in (COMMON_SFILES): Add alloc.c.
gdb/gdbserver/ChangeLog
2019-06-11 Tom Tromey <tom@tromey.com>
* Makefile.in (SFILES): Add alloc.c.
(OBS): Add alloc.o.
(IPA_OBJS): Add alloc-ipa.o.
(alloc-ipa.o): New target.
(%.o: ../%.c): New pattern rule.
Diffstat (limited to 'gdb/gdbserver/ChangeLog')
-rw-r--r-- | gdb/gdbserver/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index 7a78956..460daab 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,11 @@ +2019-06-11 Tom Tromey <tom@tromey.com> + + * Makefile.in (SFILES): Add alloc.c. + (OBS): Add alloc.o. + (IPA_OBJS): Add alloc-ipa.o. + (alloc-ipa.o): New target. + (%.o: ../%.c): New pattern rule. + 2019-06-10 Tom Tromey <tromey@adacore.com> * remote-utils.c (look_up_one_symbol, relocate_instruction): Don't |