This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Including contents of arbitrary files in linker output


On 05/22/2014 06:17 AM, Senthil Kumar Selvaraj wrote:
> The use case is to embed the ELF output for a machine (M1) in the ELF
> output for another machine (M2). One "hacky" way I found is to generate a
> hex/bin out of the ELF for M1, and generate an ELF for M2 using objcopy
> for M2 and the hex/bin file. I then used the linker script to place
> everything from the ELF for M2 into an output section at a specific
> address.

One can also use the assembler directive ".incbin".  Which is generally more
useful than objcopy because one can also define what section the data appears
in, and define symbols around it.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]