Debian stretch comes with binutils 2.28 but with this version of binutils, the grub build fails in the configure stage, stating that objcopy can't be used due to incompatible binutils. There is already a debian patch objcopy-absolute.patch for this issue, contained here: http://cdn-fastly.deb.debian.org/debian/pool/main/g/grub/grub_0.97-72.debian.tar.xz If this patch is included, the build should work again. I found this info here: https://patchwork.ozlabs.org/patch/783135/ Greetings, Daniel
We now grub is broken, and Yann E. Morin has sent some patches to remove grub from Buildroot (of course we would keep grub2). What is your use case for using grub instead of grub2 ?
I never played with grub2. We build a buildroot ova image with qemu from a binary image where I use an automated process which builds the partition table along with stage1/1.5 of grub. In the end, if you're going to remove grub, I can still either use already built grub files and copy them manually or I need to figure out how to move to grub2. Greetings, Daniel
We removed grub legacy from Buildroot, so this problem no longer exists.