[syslinux] Trouble with Ubuntu 15.10 / syslinux 6.03

Ady ady-sf at hotmail.com
Wed Dec 9 04:19:19 PST 2015


> 
> What has changed between syslinux 6.03 and the older version in Ubuntu
> 14.04, that causes this different behaviour?
> 
> 
> regards
> Hadmut
 
 
The problem with the Syslinux-related packages in Ubuntu 15.10, as 
suggested already about a month ago in this same Syslinux Mailing List 
(among other places), is basically that someone decided to build the 
packages with gcc v.5+, but did not care to test them:

[quote]
syslinux (3:6.03+dfsg-8ubuntu2) wily; urgency=medium

  * debian/patches/0001-SYSAPPEND-Fix-space-stripping.patch: backport 
fix to space stripping in sysappend functions. (LP: #1484571)
  * debian/control: revert the previous change to build with GCC 4.9, 
and get back to GCC 5.

 -- Mathieu Trudel-Lapierre <email address hidden>  Thu, 13 Aug 2015 
14:43:15 -0400
[/quote]

The key phrase from the above changelog is "back to GCC 5".

Considering that currently there are no active maintainers for these 
packages in Ubuntu (nor in Debian), that was a "risky" move. At least a 
minimal test would had been appropriate, but it was never performed, 
while leaving numerous reports unanswered for several months (and still 
today).

What Fedora did for F23:
_ Patch0003: fix-alignment-change-gcc-5.patch
_ Patch0004: dont-guess-section-alignment.patch

Please note that the terms "Patch0003" and "Patch0004" are relevant 
for Fedora, not for every distro.

A solution for Ubuntu 15.10+ would be to go back to compiling these 
packages with gcc v.4.9, as they used to be in v.15.04 (as the current 
Debian Sid packages are). Updating the packages in Ubuntu so to use the 
current Debian Sid's Syslinux-related packages might probably be the 
easier method.

Alternatively, Ubuntu could replicate what Fedora did for F23, picking 
relevant commits from the upstream Syslinux git repository.

Regards,
Ady.
 
> _______________________________________________
> Syslinux mailing list
> Submissions to Syslinux at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> 




More information about the Syslinux mailing list