[syslinux] binutils (objcopy?) >= 2.26 breaks syslinux (bios) build

poma pomidorabelisima at gmail.com
Sat Feb 13 20:53:14 PST 2016


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.
> 
>




More information about the Syslinux mailing list