Syslinux 4.02 is a bug fix release, but also adds an experimental new Win64 installer (syslinux64.exe), extends the new syslinux installer CLI to all the installers. Changes in 4.02: * SYSLINUX: correctly handle the case where the -d option is specified with a non-absolute path, i.e. "syslinux -d syslinux" instead of "syslinux -d /syslinux". * ISOLINUX: recognize the directory names /boot/syslinux and /syslinux, and the filename syslinux.cfg in addition to the isolinux-specific names. Thus, "syslinux.cfg" is now a generic name, whereas "isolinux.cfg" or "extlinux.conf" is specific to different derivative. * chain.c32: support setting alternate config filename for stage2 of GRUB Legacy (Gert Hulselmans). * whichsys.c32: execute specific command, based on Syslinux bootloader variant (Gert Hulselmans). * lua.c32: a lot of new bindings added to the "syslinux" namespace: VESA, PCI, DMI, kernel loading (Marcel Ritter). * btrfs: print a comprehensive error message if compressed or encrypted files are encountered (neither is currently supported.) * SYSLINUX: mtools installer: honor TMPDIR, error out on disk full. * Handle fallbacks from EDD to CHS, to deal with systems which announce EDD support but don't actually have it. * SYSLINUX: the mtools, DOS and win32 installers now use the new command line options. * PXELINUX: fix the use of IP addresses in TFTP :: or tftp:// host syntax. * SYSLINUX: experimental Win64 installer (syslinux64.exe). Begin3 Title: syslinux Version: 4.02 Entered-date: 2010-07-21 Description: SYSLINUX is a collection of boot loaders for the Linux operating system which operates off Linux ext2/3/4 or btrfs filesystems, MS-DOS FAT filesystems, network servers using PXE firmware, or from CD-ROMs. The FAT filesystem version can be installed from DOS, NT, or Linux. It includes a sophisticated API for add-on "COM32" modules, including a significant subset of the standard C library. It also includes MEMDISK, a tool to boot legacy operating systems from nontraditional media like PXE or CD-ROM. This version includes gPXE, to allow accessing network files via other protocols than TFTP. Keywords: syslinux pxelinux isolinux extlinux msdos boot loader floppy install network ext2 ext3 ext4 btrfs pxe iso9660 cdfs memdisk com32 Author: hpa at zytor.com (H. Peter Anvin) Maintained-by: hpa at zytor.com (H. Peter Anvin) Primary-site: ftp.kernel.org /pub/linux/utils/boot/syslinux 5372011 syslinux-4.02.tar.gz 6549222 syslinux-4.02.zip Platforms: DOS, Win32 or Linux to install. Linux, perl and NASM 2.03 or later required to build from source. Copying-policy: GPL, MIT End -- H. Peter Anvin, Intel Open Source Technology Center I work for Intel. I don't speak on their behalf.
* "H. Peter Anvin" <hpa at zytor.com>: | Syslinux 4.02 is a bug fix release, but also adds an experimental new ld -m elf_i386 -T dosexe.ld -o syslinux.elf header.o crt0.o ldlinux.o syslinux.o fat.o syslxmod.o syslxopt.o setadv.o getopt_long.o bootsect_bin.o mbr_bin.o cache.o fatchain.o open.o searchdir.o libcom.a ld: syslinux.elf: section `.text' can't be allocated in segment 1 LOAD: .payload .text .rodata .data .bss .heap .stack ld: final link failed: Bad value make[1]: *** [syslinux.elf] Error 1 make[1]: Leaving directory `/home/gzp/src/syslinux-4.02/dos' [kernel] Linux gzp1 2.6.32.16-gzp1 #1 SMP PREEMPT Tue Jul 6 16:46:37 CEST 2010 i686 GNU/Linux [glibc] GNU C Library stable release version 2.11.2, by Roland McGrath et al. Compiled by GNU CC version 4.4.4. Compiled on a Linux 2.6.34 system on 2010-06-01. Native POSIX Threads Library by Ulrich Drepper et al [gcc] gcc (GCC) 4.4.4 [binutils] GNU ld (GNU Binutils) 2.20.1.20100303
Jean-Marc Vandel
2010-Jul-29 16:55 UTC
[syslinux] [syslinux-announce] Syslinux 4.02 released
Dear Peter, First, thanks a lot for your great contribution to the Linux world! :-) There is a slight bug in the latest release of syslinux.exe : the '-s' flag is not recognized anymore, but '--stupid' works ... Cheers, Jean-Marc Vandel