ELF file headers
embedded, linux, unix
Solution
I don't know of linker script commands that can do this, but you can do it post-link using the objcopy command. The --add-section option can be used to add a section containing arbitrary data to the ELF file. If the ELF header doesn't contain the fields you want, just make a new section and add them there.
Problem
A quick question about elf file headers, I can't seem to find anything useful on how to add/change fields in the elf header. I'd like to be able to change the magic numbers and to add a build date to the header, and probably a few other things. As I understand it the linker creates the header information, but I don't see anything in the LD script that refers to it (though i'm new to ld scripts). I'm using gcc and building for ARM. thanks! Updates: - ok maybe my first question should be: is it possible to create/edit the header file at link time?