On Wed, 2019-02-06 at 16:00 +0100, Joakim Tjernlund wrote:> On Tue, 2019-02-05 at 14:07 -0800, H. Peter Anvin via Syslinux wrote: > > CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. > > > > > > Hi all, > > > > It has been the case for quite a while that the master tree is > > unambiguously better than 6.03. I have thus tagged and pushed out a > > syslinux-6.04-pre2 release, however, due to the issues with continuing > > to keep the main archive on kernel.org, I have moved the release archive to: > > Please add a non ancient gnu-efi snapshot too. > > JockeYou vill need two commits( Update the longjump calls to fit the new declaration, The VPrint definition is now part of the exports of gnu-efi) from https://github.com/joakim-tjernlund/syslinux/commits/master to build against a modern gnu-efi Jocke
On Wed, 2019-02-06 at 18:17 +0100, Joakim Tjernlund wrote:> On Wed, 2019-02-06 at 16:00 +0100, Joakim Tjernlund wrote: > > On Tue, 2019-02-05 at 14:07 -0800, H. Peter Anvin via Syslinux wrote: > > > CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. > > > > > > > > > Hi all, > > > > > > It has been the case for quite a while that the master tree is > > > unambiguously better than 6.03. I have thus tagged and pushed out a > > > syslinux-6.04-pre2 release, however, due to the issues with continuing > > > to keep the main archive on kernel.org, I have moved the release archive to: > > > > Please add a non ancient gnu-efi snapshot too. > > > > Jocke > > You vill need two commits( Update the longjump calls to fit the new declaration, The VPrint definition is now part of the exports of gnu-efi) > from https://github.com/joakim-tjernlund/syslinux/commits/master > to build against a modern gnu-efi > > JockeAnd it won't install since com32.ld now gone, fix: sed -i '/com32.ld/d' com32/lib/Makefile || die "com32.ld" Attaching the two needed patches to build against newer gnu-efi as well -------------- next part -------------- A non-text attachment was scrubbed... Name: vprint.patch Type: text/x-patch Size: 263 bytes Desc: vprint.patch URL: <http://www.zytor.com/pipermail/syslinux/attachments/20190206/92a32e6a/attachment.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: setjmp.patch Type: text/x-patch Size: 827 bytes Desc: setjmp.patch URL: <http://www.zytor.com/pipermail/syslinux/attachments/20190206/92a32e6a/attachment-0001.bin>
On 2/6/19 9:17 AM, Joakim Tjernlund via Syslinux wrote:> On Wed, 2019-02-06 at 16:00 +0100, Joakim Tjernlund wrote: >> On Tue, 2019-02-05 at 14:07 -0800, H. Peter Anvin via Syslinux wrote: >>> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. >>> >>> >>> Hi all, >>> >>> It has been the case for quite a while that the master tree is >>> unambiguously better than 6.03. I have thus tagged and pushed out a >>> syslinux-6.04-pre2 release, however, due to the issues with continuing >>> to keep the main archive on kernel.org, I have moved the release archive to: >> >> Please add a non ancient gnu-efi snapshot too. >> >> Jocke > > You vill need two commits( Update the longjump calls to fit the new declaration, The VPrint definition is now part of the exports of gnu-efi) > from https://github.com/joakim-tjernlund/syslinux/commits/master > to build against a modern gnu-efi >Hi, I merged your tree and added the install patch on top of it. Thank you! -hpa
On Wed, 2019-02-06 at 11:34 -0800, H. Peter Anvin wrote:> On 2/6/19 9:17 AM, Joakim Tjernlund via Syslinux wrote: > > On Wed, 2019-02-06 at 16:00 +0100, Joakim Tjernlund wrote: > > > On Tue, 2019-02-05 at 14:07 -0800, H. Peter Anvin via Syslinux wrote: > > > > CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. > > > > > > > > > > > > Hi all, > > > > > > > > It has been the case for quite a while that the master tree is > > > > unambiguously better than 6.03. I have thus tagged and pushed out a > > > > syslinux-6.04-pre2 release, however, due to the issues with continuing > > > > to keep the main archive on kernel.org, I have moved the release archive to: > > > > > > Please add a non ancient gnu-efi snapshot too. > > > > > > Jocke > > > > You vill need two commits( Update the longjump calls to fit the new declaration, The VPrint definition is now part of the exports of gnu-efi) > > from https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fjoakim-tjernlund%2Fsyslinux%2Fcommits%2Fmaster&data=02%7C01%7CJoakim.Tjernlund%40infinera.com%7Ce0539f8d5164488f7aa008d68c6a18af%7C285643de5f5b4b03a1530ae2dc8aaf77%7C1%7C0%7C636850784666107668&sdata=1WLwpghZpBw7L6OAHMlTiLZLhJUIuCaRErxP630mgSE%3D&reserved=0 > > to build against a modern gnu-efi > > > > Hi, > > I merged your tree and added the install patch on top of it. Thank you!Great, that tree now against a somewhat old gnu-efi though. To build against >= 3.0.8 I need to do: #gnu-efi >= 3.0.8 has memset/memcpy defined causing multiple syms errors sed -i 's/LDFLAGS =/LDFLAGS = -z muldefs /' mk/efi.mk || die "sed muldefs failed" Jocke
On Wed, Feb 6, 2019 at 2:35 PM H. Peter Anvin via Syslinux <syslinux at zytor.com> wrote:> > On 2/6/19 9:17 AM, Joakim Tjernlund via Syslinux wrote: > > On Wed, 2019-02-06 at 16:00 +0100, Joakim Tjernlund wrote: > >> On Tue, 2019-02-05 at 14:07 -0800, H. Peter Anvin via Syslinux wrote: > >>> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. > >>> > >>> > >>> Hi all, > >>> > >>> It has been the case for quite a while that the master tree is > >>> unambiguously better than 6.03. I have thus tagged and pushed out a > >>> syslinux-6.04-pre2 release, however, due to the issues with continuing > >>> to keep the main archive on kernel.org, I have moved the release archive to: > >> > >> Please add a non ancient gnu-efi snapshot too. > >> > >> Jocke > > > > You vill need two commits( Update the longjump calls to fit the new declaration, The VPrint definition is now part of the exports of gnu-efi) > > from https://github.com/joakim-tjernlund/syslinux/commits/master > > to build against a modern gnu-efi > > > > Hi, > > I merged your tree and added the install patch on top of it. Thank you! > > -hpaIs it worth doing another -pre immediately since upgrading gnu-efi took such a large leap? My thought is if someone has an issue with the new proposed -pre, they can try -pre2 with minimal differences to separate a gnu-efi related issue from others. -- -Gene