[Bug 1307539] Re: Abort in elflink.c when building glibc trunk
Matthias Klose
doko at ubuntu.com
Sat Jun 7 08:32:24 UTC 2014
fixed in trusty and utopic, won't fix anymore for saucy
** Also affects: binutils (Ubuntu Saucy)
Importance: Undecided
Status: New
** Also affects: binutils (Ubuntu Utopic)
Importance: Undecided
Status: New
** Also affects: binutils (Ubuntu Trusty)
Importance: Undecided
Status: New
** Changed in: binutils (Ubuntu Saucy)
Status: New => Won't Fix
** Changed in: binutils (Ubuntu Trusty)
Status: New => Fix Released
** Changed in: binutils (Ubuntu Utopic)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to binutils in Ubuntu.
https://bugs.launchpad.net/bugs/1307539
Title:
Abort in elflink.c when building glibc trunk
Status in “binutils” package in Ubuntu:
Fix Released
Status in “binutils” source package in Saucy:
Won't Fix
Status in “binutils” source package in Trusty:
Fix Released
Status in “binutils” source package in Utopic:
Fix Released
Bug description:
Building glibc trunk from today (but also most likely older ones) results in an abort:
ld: BFD (GNU Binutils for Ubuntu) 2.23.52.20130913 internal error,
aborting at ../../bfd/elflink.c line 8826 in elf_link_output_extsym
This looks like it was fixed by this commit:
commit c2763e270c6627e55ac7a75ed3c0a717fbca9bd0
Author: Roland McGrath <mcgrathr at google.com>
Date: Tue Nov 19 10:54:00 2013 -0800
Fix references to __ehdr_start when it cannot be defined
ld/
* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
Don't use bfd_elf_record_link_assignment to mark __ehdr_start
hidden. Instead, just do it directly here, and only if it was
referenced but not defined.
ld/testsuite/
* ld-elf/ehdr_start-userdef.t: New file.
* ld-elf/ehdr_start-userdef.d: New file.
* ld-elf/ehdr_start-strongref.s: New file.
* ld-elf/ehdr_start-missing.t: New file.
* ld-elf/ehdr_start-missing.d: New file.
* ld-elf/ehdr_start-weak.d: New file.
* ld-mips-elf/ehdr_start-2.nd: Expect __ehdr_start to be global.
The patch is on trunk and the 2.24 branch I believe.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/binutils/+bug/1307539/+subscriptions
More information about the foundations-bugs
mailing list