aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2018-08-13 07:24:31 -0700
committerH.J. Lu <hjl.tools@gmail.com>2018-08-13 07:24:44 -0700
commit98641896ad52915448c0dd1ab4b4bbe23148a582 (patch)
tree21e40c3d8d77142a6ba812d66f8bc5877f52440f /bfd/ChangeLog
parent0c76e06d5cc83a42ec05a377c3b3c211c8e85151 (diff)
downloadbinutils-98641896ad52915448c0dd1ab4b4bbe23148a582.zip
binutils-98641896ad52915448c0dd1ab4b4bbe23148a582.tar.gz
binutils-98641896ad52915448c0dd1ab4b4bbe23148a582.tar.bz2
bfd: Move elf-properties.lo to BFD32_LIBS
commit 6404ab993797d1d6cd3d9e97cc281e3cb6226c12 Author: H.J. Lu <hjl.tools@gmail.com> Date: Wed Aug 8 21:00:04 2018 -0700 Convert .note.gnu.property section between ELF32 and ELF64 updated bfd_convert_section_size and bfd_convert_section_contents in bfd.c to call _bfd_elf_convert_gnu_property_size and _bfd_elf_convert_gnu_properties, which are defined in elf-properties.c. It led to bfd.c:2484: undefined reference to `_bfd_elf_convert_gnu_property_size' for non-ELF targets. Since elf-properties.c is a generic implementation and doesn't reference any ELF specific functions directly, this patch moves elf-properties.lo BFD32_LIBS. Tested for many ELF and non-ELF targets. PR binutils/23494 * Makefile.am (BFD32_LIBS): Add elf-properties.lo. (BFD32_LIBS_CFILES): Add elf-properties.c. (BFD32_BACKENDS): Remove elf-properties.lo. (BFD32_BACKENDS_CFILES): Remove elf-properties.c. * configure.ac (elf): Remove elf-properties.lo. * Makefile.in: Regenerated. * configure: Likewise.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 8d8f0a6..3169eb9 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,14 @@
+2018-08-12 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/23494
+ * Makefile.am (BFD32_LIBS): Add elf-properties.lo.
+ (BFD32_LIBS_CFILES): Add elf-properties.c.
+ (BFD32_BACKENDS): Remove elf-properties.lo.
+ (BFD32_BACKENDS_CFILES): Remove elf-properties.c.
+ * configure.ac (elf): Remove elf-properties.lo.
+ * Makefile.in: Regenerated.
+ * configure: Likewise.
+
2018-08-11 H.J. Lu <hongjiu.lu@intel.com>
PR ld/23428