This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
I have a T5120 running Gentoo Linux (64 bit kernel, 32 bit userspace). When
switching between binutils 2.28.1 and 2.29.1 I can break/unbreak libpcap. The
broken version can easily be detected: tcpdump crashes on start. When I
compare the 2 libraries using diffoscope this is the diff (truncated):
--- libpcap-good
+++ libpcap-bad
├── readelf --wide --decompress --hex-dump=.got {}
│ @@ -1,161 +1,161 @@
│
│ Hex dump of section '.got':
│ - 0x0004a000 00049f18 00000000 00000000 00000000 ................
│ - 0x0004a010 00000000 00000000 00000000 00000000 ................
│ - 0x0004a020 00000000 00000000 00000000 00000000 ................
│ - 0x0004a030 00000000 00000000 00000000 00000000 ................
│ - 0x0004a040 00000000 00000000 00000000 00000000 ................
│ + 0x0004a000 00049f18 000054c0 000054e0 00005500 ......T...T...U.
│ + 0x0004a010 00005520 000058e0 00005b00 000270a0 ..U ..X...[...p.
│ + 0x0004a020 0004afa4 00006860 00006880 000069a0 ......h`..h...i.
│ + 0x0004a030 00006ca0 00006fc0 00007180 00007300 ..l...o...q...s.
│ + 0x0004a040 000075a0 000076c0 000080a0 000270b0 ..u...v.......p.
This section is the only difference. I have tried adding
0fb7012e88683b8bd67a4fb8f782359fa0e11724,
00956d3a8ab1b56fcdf63aee4ed5c5a1d46a7a48, and
f6a36b0c9e537e4525f3b0687a4f76b4f77bf173 to the build, or reverting
5b86074c4a84e32ca55a6c72c5fca45d97dc9374, neither made a difference. The
results above are done including the Gentoo patchset, but I verified that the
vanilla version breaks the same way, it just has more changes.
I have build many other things with these binutils and have not observed a
breakage elsewhere, but this one is very stable and can be reproduced every
time.
Any hints?
Eike
--
Rolf Eike Beer, emlix GmbH, http://www.emlix.com
Fon +49 551 30664-0, Fax +49 551 30664-11
Bertha-von-Suttner-Str. 9, 37085 Göttingen, Germany
Sitz der Gesellschaft: Göttingen, Amtsgericht Göttingen HR B 3160
Geschäftsführung: Heike Jordan, Dr. Uwe Kracke – Ust-IdNr.: DE 205 198 055
emlix – smart embedded open source
Attachment:
signature.asc
Description: This is a digitally signed message part.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |