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 /COPYING.LIBGLOSS | |
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 'COPYING.LIBGLOSS')
0 files changed, 0 insertions, 0 deletions