[syslinux] Syslinux 6.00 released

Matt Fleming matt at console-pimps.org
Mon Jun 24 03:57:19 PDT 2013


On Mon, 24 Jun, at 10:42:09AM, Matt Fleming wrote:
> On Sat, 22 Jun, at 05:24:21PM, Ferenc Wagner wrote:
> > Matt Fleming <matt at console-pimps.org> writes:
> > 
> > > Please do test out the release and report any regressions.
> > 
> > Unfortunately, I can't make it under Debian wheezy + experimental
> > gnu-efi (ie. 3.0u+debian-1):
> > 
> > $ make installer
> 
> [...]
> > make[3]: *** No rule to make target `/home/wferi/syslinux/syslinux-6.00/efi32/core/codepage.o', needed by `syslinux.so'.  Stop.
>  
> Thanks for the report, I can reproduce this. I'll commit a fix for this
> shortly.
 
I pushed a fix for this which will be part of the next prerelease. In
the meantime you may want to manually apply the following commit,

---

>From 042d0e52f7debe5bdf303254e3b8e90d24e97635 Mon Sep 17 00:00:00 2001
From: Matt Fleming <matt.fleming at intel.com>
Date: Mon, 24 Jun 2013 11:42:20 +0100
Subject: [PATCH] efi: there are no EFI installer components

Users are reporting hitting the following error when typing 'make
installer',

  make[3]: *** No rule to make target `efi32/core/codepage.o', needed by `syslinux.so'.  Stop.

But there's no actual need to build any installers for EFI (none exist),
especially not since the stuff in utils/ is already built for BIOS and
doesn't need building again.

Signed-off-by: Matt Fleming <matt.fleming at intel.com>
---
 Makefile     | 2 +-
 efi/Makefile | 2 --
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index 3861168..9c886d8 100644
--- a/Makefile
+++ b/Makefile
@@ -164,7 +164,7 @@ BOBJECTS = $(BTARGET) \
 ifdef EFI_BUILD
 
 BSUBDIRS = codepage com32 lzo core mbr sample efi txt
-ISUBDIRS = efi utils
+ISUBDIRS =
 
 INSTALLSUBDIRS = efi
 
diff --git a/efi/Makefile b/efi/Makefile
index 2003430..c89ca06 100644
--- a/efi/Makefile
+++ b/efi/Makefile
@@ -66,8 +66,6 @@ codepage.o: ../codepage/cp865.cp
 	cp $(objdir)/../codepage/cp865.cp codepage.cp
 	$(CC) $(SFLAGS) -c -o $@ $(core)/codepage.S
 
-installer: syslinux.efi
-
 install: all
 	install -m 755 $(BTARGET) $(INSTALLROOT)$(AUXDIR)
 
-- 
1.8.1.4


-- 
Matt Fleming, Intel Open Source Technology Center


More information about the Syslinux mailing list