Ady
2016-Feb-13 09:01 UTC
[syslinux] binutils (objcopy?) >= 2.26 breaks syslinux (bios) build
> > Yes, it is a bug in ld. I have been working with H.J. and we have just tracked it down. > > > > > It seems that hjl helped, after all. > > Syslinux built, or better to write, linked with: > binutils 2.26.51.20160212 git 95c00d1 is salt-n-pepa. > > Both, ISOLINUX and EXTLINUX have passed the test on both, SeaBIOS and Bare-metal. > > Thanks hpa. > >This means that Fedora would need to (or "should") patch its binutils 2.26 package, at least until a new upstream binutils is released. Considering that a Mass Rebuild was already performed for F24, then an updated, patched binutils would probably generate new, working Syslinux-related packages. Otherwise, these packages for/in F24 will be probably failing. I would guess that Slackware _might_ find itself in some similar circumstances (especially so close to a new stable release). Now, Ubuntu and Debian (unstable / testing / experimental / Sid) might find similar problems with binutils 2.26 and Syslinux-related packages, but both distros already have more-than-enough troubles / confusion / misinformation and lack of maintenance regarding their respective Syslinux-related packages. This would be just another one. Some downstream distros might be affected in similar ways. As for Gentoo and Arch Linux, neither is using version 2.26 of binutils yet. Regards, Ady.> _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux >
poma
2016-Feb-14 04:53 UTC
[syslinux] binutils (objcopy?) >= 2.26 breaks syslinux (bios) build
On 13.02.2016 10:01, Ady via Syslinux wrote:> >>> Yes, it is a bug in ld. I have been working with H.J. and we have just tracked it down. >>> >> >> >> It seems that hjl helped, after all. >> >> Syslinux built, or better to write, linked with: >> binutils 2.26.51.20160212 git 95c00d1 is salt-n-pepa. >> >> Both, ISOLINUX and EXTLINUX have passed the test on both, SeaBIOS and Bare-metal. >> >> Thanks hpa. >> >> > > This means that Fedora would need to (or "should") patch its binutils > 2.26 package, at least until a new upstream binutils is released. > > Considering that a Mass Rebuild was already performed for F24, then an > updated, patched binutils would probably generate new, working > Syslinux-related packages. Otherwise, these packages for/in F24 will be > probably failing. >Binutils: "Enable -Bsymbolic and -Bsymbolic-functions to PIE" https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=e20365c https://bugzilla.redhat.com/show_bug.cgi?id=1308296 Syslinux: "core: Clean up the i386-bios build" http://repo.or.cz/syslinux.git/commit/ff85905 https://bugzilla.redhat.com/show_bug.cgi?id=1308298> I would guess that Slackware _might_ find itself in some similar > circumstances (especially so close to a new stable release). > > Now, Ubuntu and Debian (unstable / testing / experimental / Sid) might > find similar problems with binutils 2.26 and Syslinux-related packages, > but both distros already have more-than-enough troubles / confusion / > misinformation and lack of maintenance regarding their respective > Syslinux-related packages. This would be just another one. > > Some downstream distros might be affected in similar ways. > > As for Gentoo and Arch Linux, neither is using version 2.26 of binutils > yet. > > Regards, > Ady. > >
Ady
2016-Feb-14 17:08 UTC
[syslinux] binutils (objcopy?) >= 2.26 breaks syslinux (bios) build
> > Considering that a Mass Rebuild was already performed for F24, then an > > updated, patched binutils would probably generate new, working > > Syslinux-related packages. Otherwise, these packages for/in F24 will be > > probably failing. > > > > Binutils: > "Enable -Bsymbolic and -Bsymbolic-functions to PIE" > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=e20365c > https://bugzilla.redhat.com/show_bug.cgi?id=1308296 > > Syslinux: > "core: Clean up the i386-bios build" > http://repo.or.cz/syslinux.git/commit/ff85905 > https://bugzilla.redhat.com/show_bug.cgi?id=1308298 >Except that those upstream links are not going to be enough to solve the issues in the downstream distros. Fedora, Debian, Ubuntu, Slackware... They need to get at least binutils 2.26 patched and perhaps also the Syslinux-related packages. (Note: As I wrote previously, Debian and Ubuntu would need much more, regarding their Syslinux-related packages). For F24, Fedora will also need to rebuild the packages. In other words, the relevant maintainers would need to be aware of this situation and then actually do something about it. See for example: https://bugzilla.redhat.com/show_bug.cgi?id=1308171 Regards, Ady.> _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux >
Reasonably Related Threads
- binutils (objcopy?) >= 2.26 breaks syslinux (bios) build
- binutils (objcopy?) >= 2.26 breaks syslinux (bios) build
- binutils (objcopy?) >= 2.26 breaks syslinux (bios) build
- binutils (objcopy?) >= 2.26 breaks syslinux (bios) build
- [LLVMdev] Does current LLVM target-independent code generator supports my strange chip?