[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/12343] binutils 2.21.51.0.3 and .4 break building (e)glibc on x8
From: |
amodra at gmail dot com |
Subject: |
[Bug ld/12343] binutils 2.21.51.0.3 and .4 break building (e)glibc on x86_64-linux |
Date: |
Fri, 24 Dec 2010 00:10:26 +0000 |
http://sourceware.org/bugzilla/show_bug.cgi?id=12343
Alan Modra <amodra at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |amodra at gmail dot com
--- Comment #1 from Alan Modra <amodra at gmail dot com> 2010-12-24 00:10:11
UTC ---
Very likely a problem with putting .ctors into .init_array (top of .0.3
ChangeLogs have HJ's patch to do that). To debug, I'd first look at
DT_INIT_ARRAY and DT_INIT_ARRAY_SZ (readelf -d on the bad libc) to see if they
make sense, ie. match the .init_array sections (readelf -S). Next I'd dump out
.init_array (objdump -s -j .init_array) to see whether it did in fact have a -1
pointer. If so, build the library again asking for a linker map file so you
can tell where the -1 comes from.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.