In my youth, everything about linker scripts could be learned, and it was really amazing stuff. I'd take home the VAX/VMS Linker Manual for reading on the train. But most of the time I just didn't need the flexibility. I'd gone years without having to know about them, and meanwhile linkers had become more complex, with the list of options growing. I recently had to learn it all again with CForth on ARM, and I agree, it's a bit arcane. I've learned how to use objdump or an equivalent to check the output of the linker. On the other hand, I did have fun. --=20 James Cameron http://quozl.linux.org.au/ --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .