[Buildroot] [PATCH 1/1] Added stage2 ldscripts

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Nov 21 08:13:16 UTC 2013

Dear Thierry Bultel,

On Wed, 20 Nov 2013 23:33:28 +0100, Thierry Bultel wrote:
> When building stage2 with binutils >= 2.19.1, grub says it is corrupted
> I have not tried to downgrade binutils to that version, since buildroot
> offers 2.20.1 as oldest. The issue was reproduced with 2.23.2.
> The following patch is clearly not mine.
> I have found it at that location https://dev.openwrt.org/ticket/10444
> where the issue is described, and the patch offered.
> Successfully tested with an iso image in kvm, that else would hang on 
> "Loading stage2 ..."
> Signed-off-by: Thierry Bultel <thierry.bultel at wanadoo.fr>
> ---
>  boot/grub/grub.500-add-stage2-ldscripts.patch |   58 +++++++++++++++++++++++++
>  1 files changed, 58 insertions(+), 0 deletions(-)
>  create mode 100644 boot/grub/grub.500-add-stage2-ldscripts.patch

This is weird, because I've built and run grub with the CodeSourcery
x86 toolchain, and the Buildroot toolchain (while testing my
patch series), and it was just working fine.

Note however that
makes a number of changes in the CFLAGS used to build Grub.

I've just pushed this branch (rebased on top of master) at:


Could you try this branch and see if it fixes the problem for you?

Thanks a lot!

Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering

More information about the buildroot mailing list