https://sourceware.org/bugzilla/show_bug.cgi?id=16788
--- Comment #8 from Cary Coutant <ccoutant at google dot com> --- > -ffffffff8100021e: 48 c7 c7 10 e7 75 81 mov > $0xffffffff8175e710,%rdi > +ffffffff8100021e: 48 c7 c7 c8 cf 78 81 mov > $0xffffffff8178cfc8,%rdi > -ffffffff810002cc: 48 c7 c7 3a e6 75 81 mov > $0xffffffff8175e63a,%rdi > +ffffffff810002cc: 48 c7 c7 6c e6 75 81 mov > $0xffffffff8175e66c,%rdi Differences like these could be the problem, but it's more likely that these just reflect slight differences in layout between the two linkers (the operand addresses are in .rodata). I'm not sure why gold is bumping the text segment up to offset 0x20000 in the file, though; it may have something to do with the way we handle ALIGN in the script. Theoretically, the virtual addresses are the same in both files, so the results should be equivalent, but it's possible that the kernel really depends on it starting at 0x1000. -cary -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils