09.07.2020 19:05, Kevin O'Connor wrote:
> On Thu, Jul 09, 2020 at 06:49:37PM +0300, Michael Tokarev wrote:
..
>> What's wrong with changing seabios as done by Fāng-ruì Sòng?
..
> https://www.mail-archive.com/[email protected]/msg12189.html
> 
> The proposed approach is to use a combination of printf and dd to
> binary modify the intermediate object file so as to clear the (now
> banned) linker flag.  I did feel, and continue to feel, this is an
> ugly hack that is fragile.

Yes it smells ugly. ld doesn't have a way to specify e_type, does it?

Speaking of patching the object file, - it is always the same byte,
since elf format specifies its placement, meaning and possible values,
all utilities who understand elf know this place (byte #16).

While still being ugly, maybe it's more elegant to use a small python
script instead of printf|dd, - a script that'll open file and write
single byte at offset 16..

I dunno. To me the thing from ld PoV smells like seabios is using an
ugly hack to link the binary..

/mjt
_______________________________________________
SeaBIOS mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to