|
From: | Vladimir 'φ-coder/phcoder' Serbinenko |
Subject: | Re: [PATCH, RFC, RFT] ARM relocation fixes |
Date: | Mon, 02 Dec 2013 18:45:48 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131005 Icedove/17.0.9 |
On 02.12.2013 14:30, Leif Lindholm wrote: > My default ARMv7 UEFI build fails to grub-install with > /work/local/grub/uefi/sbin/grub-install: error: bl/b.w targettting ARM. This is a problem because of asm functions which are always ARM and gcc uses bl to jump to them from thumb that an't be satisified. I wonder if it's better to add veneers to mkimage or to add explicit thumb interwork to all asm functions like I did in my other patch. In my local build I've cheated by decraling all those functions with __attribute__ ((long_call)) but it's probably not right solution so I didn't commit it.
signature.asc
Description: OpenPGP digital signature
[Prev in Thread] | Current Thread | [Next in Thread] |