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: Specifying symbol names under which binary values are added


> ld --relocatable --format==binary /long/path/to/image.jpg -o image.o
>
> To add the image.jpg to object. The issue is that symbols under which
> the image is added are based on that filename provided. So for
> /long/path/to/image.jpg this is something like
> _long_path_to_image_jpg. Is there a way to specify the base symbol
> name (to which then start, end, and size are appended) myself? The
> issue is that by embedding paths, builds become harder to make
> reproducible.

Take a look at the .incbin assembler directive -- you can embed your
file into an object using the assembler instead of the linker, and
specify your own symbols.

-cary


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