This is a bug fix release; identical to SYSLINUX 3.53-pre6.
Changes in 3.53:
* Fix bugs related to the $PnP BIOS functionality on some
platforms.
* PXELINUX: Fix the "naked" version of :: (suppress prefix.)
* elf.c32: better error messages.
* Faster operation under Intel VT virtualization.
* PXELINUX: Fix DHCP bootfile option.
* mkdiskimage: Support more than 1024 cylinders.
* (Hopefully) fix installer on non-x86 platforms.
* Fix shuffle_and_boot_rm, used by linux.c32.
* Fix shuffle_and_boot_pm on 386/486.
* ISOLINUX (at least): fix bss memory overwrite hang.
* MBR: Fix booting from logical partitions.
* Code cleanups.
Begin3
Title: syslinux
Version: 3.53
Entered-date: 2007-11-17
Description: SYSLINUX is a collection of boot loaders for the Linux
operating system which operates off Linux ext2/3
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.
Keywords: syslinux pxelinux isolinux extlinux msdos boot loader
floppy install network ext2 ext3 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
2037832 syslinux-3.53.tar.gz
2338144 syslinux-3.53.zip
Alternate-site: ibiblio.org /pub/Linux/system/boot/loaders
Platforms: DOS or Linux to install. Linux, perl and nasm 0.98.39 or
later required to build from source.
Copying-policy: GPL
End
On Sat, 17 Nov 2007, H. Peter Anvin wrote:> This is a bug fix release; identical to SYSLINUX 3.53-pre6. > > Changes in 3.53: > * Fix bugs related to the $PnP BIOS functionality on some > platforms. > * PXELINUX: Fix the "naked" version of :: (suppress prefix.) > * elf.c32: better error messages. > * Faster operation under Intel VT virtualization. > * PXELINUX: Fix DHCP bootfile option. > * mkdiskimage: Support more than 1024 cylinders. > * (Hopefully) fix installer on non-x86 platforms. > * Fix shuffle_and_boot_rm, used by linux.c32. > * Fix shuffle_and_boot_pm on 386/486. > * ISOLINUX (at least): fix bss memory overwrite hang. > * MBR: Fix booting from logical partitions. > * Code cleanups.Since some time syslinux did not compile anymore on RH7 or EL2 (somewhere between 2.11 and 3.09), I looked today what made the build fail and a duplicate definition in the term_state/default_state structure definition breaks the old gcc. Not sure if there is a simple way to fix this so it can still be compiled ? Thanks in advance, -- -- dag wieers, dag at wieers.com, http://dag.wieers.com/ -- [Any errors in spelling, tact or fact are transmission errors]
Dag Wieers wrote:> On Sat, 17 Nov 2007, H. Peter Anvin wrote: > >> This is a bug fix release; identical to SYSLINUX 3.53-pre6. >> >> Changes in 3.53: >> * Fix bugs related to the $PnP BIOS functionality on some >> platforms. >> * PXELINUX: Fix the "naked" version of :: (suppress prefix.) >> * elf.c32: better error messages. >> * Faster operation under Intel VT virtualization. >> * PXELINUX: Fix DHCP bootfile option. >> * mkdiskimage: Support more than 1024 cylinders. >> * (Hopefully) fix installer on non-x86 platforms. >> * Fix shuffle_and_boot_rm, used by linux.c32. >> * Fix shuffle_and_boot_pm on 386/486. >> * ISOLINUX (at least): fix bss memory overwrite hang. >> * MBR: Fix booting from logical partitions. >> * Code cleanups. > > Since some time syslinux did not compile anymore on RH7 or EL2 (somewhere > between 2.11 and 3.09), I looked today what made the build fail and a > duplicate definition in the term_state/default_state structure definition > breaks the old gcc. > > Not sure if there is a simple way to fix this so it can still be compiled ? > > Thanks in advance,Try grabbing 0188c20b01e4c5702108390eae6ea60a0af0a8e5. -hpa