. = ALIGN(0x1000) /* this align directive aparently gets lost when stripping the file */.rodata: AT (.rodata - LOAD_OFFSET): { ... } the effects of that align were dropped during strip, shifting all following sections up in memory and the resulting failure.
The ELF headers show the .rodata section to have 256 byte alignment only, but after the "bad" strip it isn't even aligned to that anymore (file offset). Curious. I still can't reproduce this, but getting the bad binary now (it's huge, heh). We'll see. Segher _______________________________________________ Linuxppc-dev mailing list [email protected] https://ozlabs.org/mailman/listinfo/linuxppc-dev
