[syslinux] Syslinux 6.00 released

Matt Fleming matt at console-pimps.org
Sat Jun 29 05:39:58 PDT 2013


On Sat, 29 Jun, at 01:57:58AM, Igor Sverkos wrote:
> Hi,
> 
> Matt Fleming wrote:
> > On Tue, 25 Jun, at 01:52:00PM, Helmut Hullen wrote:
> >> Thanks - now it crashes later ...
> >
> > What crash are you seeing?
> >
> >> I don't have the ia64 files which are needed for a complete binary. But
> >> maybe that's only my special problem.
> >
> > You shouldn't need ia64 files to build ia32 and x86-64 versions of
> > gnu-efi or Syslinux.
> 
> Just to clarify:
> 
> On a x86_64 system with gnu-efi 3.0u I checked out tag
> "syslinux-6.01-pre5" and just run "make". It failed with
> 
>   make[3]: Entering directory `/tmp/sysl/syslinux/efi32/efi'
>   /tmp/sysl/syslinux/mk/efi.mk:27: *** Missing ia32 gnu-efi header files.  Stop.
> 
> I didn't expect that. "make bios" will run without an error, but I
> thought it should be possible to build syslinux 6.01-pre5 with just
> make (when gnu-efi >=3.0u is available). Or how should I compile a
> version for an EFI-capable system (x86_64)?
 
'make efi64' will build just for x86-64. Likewise, 'make efi32' will
build just for i386. You can combine these, so to build BIOS and efi64
you'd do,

  make bios efi64

> Am I wrong?
 
Did you install gnu-efi from source or from your distributions package
manager? You need both the x86-64 libraries and the ia32 libraries to
build both EFI versions of Syslinux.

-- 
Matt Fleming, Intel Open Source Technology Center


More information about the Syslinux mailing list