Processing of syslinux_6.04~git20171011.af7e95c3+dfsg1-6_source.changes
syslinux_6.04~git20171011.af7e95c3+dfsg1-6_source.changes uploaded successfully to localhost along with the files: syslinux_6.04~git20171011.af7e95c3+dfsg1-6.dsc syslinux_6.04~git20171011.af7e95c3+dfsg1-6.debian.tar.xz syslinux_6.04~git20171011.af7e95c3+dfsg1-6_amd64.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
Re: syslinux-efi 6.04 bug?
Hi Carl, thanks for reporting! On Mon, 3 Dec 2018 00:15:21 -0600 Carl Karsten wrote: > Undef symbol FAIL: memset > Failed to load libcom32.c32 This is indeed a problem with the most recent syslinux version from Debian. I introduced it by taking the gnu-efi 3.0.8 compatibility patch from Ubuntu. I've just now uploaded a new version that should fix the problem (Carl already tested it in a private conversation, thanks!). @Mathieu: Since you were the author if the patch that I took, I put you in CC. I believe that all syslinux versions in Ubuntu that link against gnu-efi >= 3.0.8 are affected as well. You can check by trying to use the vesamenu.c32 module with the efi version of syslinux. I expect it will fail with "Undef symbol FAIL: module memset". I'm now no longer filtering out the memset and memcpy implementations from syslinux. Instead I pass -zmuldefs to the linker to avoid the duplicate symbol linking error. That causes the linker to use the first definition for memset and memcpy encountered which is the one from syslinux. This fixes the problem. See https://salsa.debian.org/images-team/syslinux/commit/2d1ebd6ab76fa39adb260a522e8da788d59bb5ec for details. Regards Lukas
syslinux_6.04~git20171011.af7e95c3+dfsg1-6_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 03 Dec 2018 22:45:42 +0100 Source: syslinux Binary: syslinux syslinux-efi extlinux isolinux pxelinux syslinux-common syslinux-utils Architecture: source Version: 3:6.04~git20171011.af7e95c3+dfsg1-6 Distribution: unstable Urgency: medium Maintainer: Debian CD Group Changed-By: Lukas Schwaighofer Description: extlinux - collection of bootloaders (Linux ext2/ext3/ext4, btrfs, and xfs b isolinux - collection of bootloaders (ISO 9660 bootloader) pxelinux - collection of bootloaders (PXE network bootloader) syslinux - collection of bootloaders (DOS FAT and NTFS bootloader) syslinux-common - collection of bootloaders (common) syslinux-efi - collection of bootloaders (UEFI bootloader) syslinux-utils - collection of bootloaders (utilities) Changes: syslinux (3:6.04~git20171011.af7e95c3+dfsg1-6) unstable; urgency=medium . * gnu-efi compatibility patch: use memset and memcpy from syslinux instead of from gnu-efi - Using the memset and memcpy from gnu-efi causes some modules (e.g. vesamenu.c32) to fail with "Undef symbol FAIL: memset" Checksums-Sha1: a917ab3fddd7b822b7439916258aba86c8a67092 2608 syslinux_6.04~git20171011.af7e95c3+dfsg1-6.dsc f2bc611164ae59fbc1a6f662272df8e5ce3c3d7d 42948 syslinux_6.04~git20171011.af7e95c3+dfsg1-6.debian.tar.xz 36d02a61ccf2a66af77d653564079efd5805396b 8756 syslinux_6.04~git20171011.af7e95c3+dfsg1-6_amd64.buildinfo Checksums-Sha256: eee6d9f5be9298b22e9c5cf4465a59714627a07fc26e4fe694d88faca05cf8f8 2608 syslinux_6.04~git20171011.af7e95c3+dfsg1-6.dsc 551a14f5ce6c114dd59b1684c73d33216deae66a49c08053463c6abd921b7a53 42948 syslinux_6.04~git20171011.af7e95c3+dfsg1-6.debian.tar.xz 67d19ec3b3c2d413a1f8d7601224e5f347d9a75bdc7e151e6f91377ee87dca3c 8756 syslinux_6.04~git20171011.af7e95c3+dfsg1-6_amd64.buildinfo Files: 95a538fdf3f5823407158cdf237a7f43 2608 admin optional syslinux_6.04~git20171011.af7e95c3+dfsg1-6.dsc fc3c86f3646d1a8f725e99dd86f842c4 42948 admin optional syslinux_6.04~git20171011.af7e95c3+dfsg1-6.debian.tar.xz 6e52394932a2b95ef678e2d60cf98540 8756 admin optional syslinux_6.04~git20171011.af7e95c3+dfsg1-6_amd64.buildinfo -BEGIN PGP SIGNATURE- iQJMBAEBCgA2FiEEyHOrc2J0RyJhSWjkyo1AAZ69TpMFAlwFsOUYHGx1a2FzQHNj aHdhaWdob2Zlci5uYW1lAAoJEMqNQAGevU6TvGIP/0cKa3t8vFV0YQ9SYJU/MUBD KZkzetuAwDXrkeoX65t+t/M2Bp2G0MM2UDb6i4WRIp2WDnNEqU5Ys2xwpZfjXvUy MA/YkcT/v2KWcx/O4qoGNWZL2eC/mQfhct/+M3T0/epjmqXuCrL9xT0OUYRivrTc I6veibmVx7nAqFrzPjqton3DrjBdo7x0D0WpaXQgB2wdfZVp3JUUBBmfI7DrjaEA 4j9g+um0cdnP7sZTjFN8rpl6XnZeJtC1YIxlP5yFpFCZbCPxx5yuci7pLgR63lA7 ph10yAM15/SCehbkzFs6HjDkOtz+Svb1MmH0aa0XfncktRpKrjpKTOddFdWPrT28 fI9UL9NvGR/MCszx5Jm4fPwtk6nPP+TOaC/JJu5vKKqdw2zB9k1Q9jeibFxZ7Hsr 4ttTBJJVJeq2Fid+jjldB9drMRE9R0rNlwbKmiqwtoK/0s3Iws1USOCjyE7sYN0b B8B0hsSxvNRPepux2h5Hcysb3kxoVI7uuRlQjnc5l/4vzeucMN1ItzmmcBcJaIhP 5lo6v6h43Wr/eQOPHFdONokx9/d3ngBrI3Y3qWcrPra/14Rc8VkktHXPyg0MztKq 1lGZZYCvW5uvP1mwnB7g5Jh/myKgMW7zCYTGl+n2eGpEwlRSUz/c+C2dxGgQmmaw dZsjLFmPUAyc9h0fCev0 =R3UD -END PGP SIGNATURE- Thank you for your contribution to Debian.