version 3.50 was a fairly large update, since then quite a few bugs have been fixed: http://syslinux.zytor.com/history.php
I copied the 3.52 ebuild, renamed it to 3.54, and put it into my local overlay. It seemed to install just fine, but I haven't tested it yet.
Created attachment 139873 [details, diff] syslinux-3.54-nopie.patch needed to make it compile on hardened (uclibc)
Older syslinux has a problem with 2.6.23 kernels. They trunkate the kernel command line. See the comment to this patch: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=16252da654800461e0e1c32697cb59f4cda15aa9 I hit this bug with syslinux-3.31 (current stable)
Created attachment 142354 [details] New Ebuild for version 3.60 compiled fine and works in amd64
syslinux-3.62 has been released. Renaming the ebuild in the tree to syslinux-3.62.ebuild will make it build fine. I tested extlinux on amd64 and it works.
(In reply to comment #5) > syslinux-3.62 has been released. Renaming the ebuild in the tree to > syslinux-3.62.ebuild will make it build fine. I tested extlinux on amd64 and it > works. > 3.62 builds on hardened (uclibc) with the patch from comment #2
syslinux-3.63 has been released. Renaming the 3.52 ebuild in the tree to syslinux-3.63.ebuild will make it build fine. I tested it on my Gentoo Linux LiveUSB and it works like a charm. please bump.
Created attachment 160716 [details] syslinux-3.70.ebuild syslinux-3.70 has been released. Renaming the ebuild in the tree to syslinux-3.70.ebuild will make it build fine. I tested extlinux on amd64 and it works.
Looking at this now. Adding another patch to avoid pre-stripping binaries. Natanael, thank you for patching the build system.
A big thank you to all bug reporters & commenters, and my apologies for the delay. I have just committed this to CVS, you should see it in the tree within the next 2 hours.