Specifying symbol names under which binary values are added
Cary Coutant
ccoutant@gmail.com
Sun Mar 12 16:20:00 GMT 2017
> 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
More information about the Binutils
mailing list