* [Buildroot] [git commit branch/2017.05.x] boot/syslinux: disable syslinux legacy-BIOS for broken toolchains
@ 2017-07-19 12:48 Peter Korsgaard
0 siblings, 0 replies; only message in thread
From: Peter Korsgaard @ 2017-07-19 12:48 UTC (permalink / raw
To: buildroot
commit: https://git.buildroot.net/buildroot/commit/?id=b24a205b9fbe3dbeeb8688af7ff1785a58bf14e8
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2017.05.x
Since [1] syslinux is built with the target toolchain in order to
properly build with gnu-efi package. But toolchains built with
binutils 2.26 break the syslinux legacy-BIOS build as reported at [2],
due to binutils bug #19615.
Thanks to Beno??t Allard for the investigation and the link to the
binutils bug [3].
[1] 6e432d5ecb46959f3c27dbbca48e41512bb40a70
[2] http://lists.busybox.net/pipermail/buildroot/2017-July/196253.html
[3] https://sourceware.org/bugzilla/show_bug.cgi?id=19615
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Cc: Beno??t Allard <benoit.allard@greenbone.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
(cherry picked from commit 42638a1d124faa287bb0ae4e5a5c23df585736d7)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
---
boot/syslinux/Config.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/boot/syslinux/Config.in b/boot/syslinux/Config.in
index 299a559..da03549 100644
--- a/boot/syslinux/Config.in
+++ b/boot/syslinux/Config.in
@@ -35,6 +35,7 @@ config BR2_TARGET_SYSLINUX_PXELINUX
config BR2_TARGET_SYSLINUX_MBR
bool "install mbr"
+ depends on !BR2_TOOLCHAIN_HAS_BINUTILS_BUG_19615
select BR2_TARGET_SYSLINUX_LEGACY_BIOS
help
Install the legacy-BIOS 'mbr' image, to boot off a
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2017-07-19 12:48 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-19 12:48 [Buildroot] [git commit branch/2017.05.x] boot/syslinux: disable syslinux legacy-BIOS for broken toolchains Peter Korsgaard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.