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

poma pomidorabelisima at gmail.com
Fri Feb 12 03:18:41 PST 2016


On 12.02.2016 08:38, H. Peter Anvin wrote:
> On February 11, 2016 11:30:02 PM PST, poma <pomidorabelisima at gmail.com> wrote:
>> ...
>> http://repo.or.cz/syslinux.git/commit/8750016
>>
>> Booting from DVD/CD...
>>
>> ISOLINUX 6.04  ETCD
>> and then hangs
>>
>> ttyS0 debug shows single line:
>> _malloc(24, 0, 2) @ 0x00104bab =
>>
>>
>> $ ld --version
>> GNU ld version 2.26.20160125
>> ...
>> $ gcc --version
>> gcc (GCC) 6.0.0 20160205 ...
>> ...
> 
> 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.




More information about the Syslinux mailing list