[syslinux] Syslinux 6.04-pre1

poma pomidorabelisima at gmail.com
Tue Mar 8 09:19:39 PST 2016


On 08.03.2016 17:36, H. Peter Anvin wrote:
> On 03/08/16 07:49, poma via Syslinux wrote:
>>
>> ...
>> nasm -f elf -Ox  -g -F dwarf -DDATE_STR="'6.03-156-g1ac927d'" \
>> 	-DHEXDATE="0x56deef98" \
>> 	-Di386 \
>> 	-I/tmp/syslinux/core/ \
>> 	-l ldlinux.lsr -o ldlinux.o -MP -MD ./.ldlinux.o.d /tmp/syslinux/core/ldlinux.asm
>> head.inc:26: fatal: NASM 2.11.06 is known to miscompile Syslinux
>> /tmp/syslinux/core/Makefile:145: recipe for target 'ldlinux.o' failed
>> make[3]: *** [ldlinux.o] Error 1
>> ...
>>
>> $ rpm --query --changelog nasm 
>> * Mon Mar 07 2016 poma <poma at gmail.com> - 2.11.06-2
>> - Fix "error: symbol references not supported in preprocess-only mode",
>>   needed by Syslinux
>> ...
>>
>> With patched NASM building of the SYSLINUX works,
>> but SYSLINUX commit 1ac927d breaks it again.
>>
>> To put a note in NEWS, as has been done so far on several releases, is the most elegant solution.
>>
> 
> Why on Earth would you apply that patch in isolation rather than move to
> a newer upstream version?  Encouraging that behavior is not really a
> great idea IMO.
> 
> 	-hpa
> 
> 

Deflecting gets you nowhere. ;)

You don't seem to understand how the packages distribution works,
in this particular case, for Fedora 22.

This -hype- of yours does not change the fact that 

"nasm: Fix -MD operating mode"
http://repo.or.cz/nasm.git/commitdiff/0dd37af?hp=b2c3449

indeed restores NASM ver.2.11.06 functionality towards SYSLINUX.




More information about the Syslinux mailing list