Alan, We are seeing an issue w/ld and kernel linking of 32-bit kernels.
The ld from fedora 11 (2.19.51.0.2-17.fc11 20090204) ends not providing the proper address for _end.
Building stock v2.6.30 w/the mpc85xx_defconfig we get: 00001000 A _end Using 2.18.50.20080215 we get: c0680000 A _end If we modify the linker script: _end2 = .; _end3 = ALIGN(4096); _end4 = ALIGN(PAGE_SIZE); . = ALIGN(PAGE_SIZE); _end = . ; PROVIDE32 (end = .); and the result is: 00001000 A _end c067f678 A _end2 c0680000 A _end3 c0680000 A _end4 I used an old version of linker (2.18.50.20080215) and re-linked: c067f678 A _end2 c0680000 A _end c0680000 A _end3 c0680000 A _end4 Any ideas? - k _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils