[syslinux] SYSLINUX 3.72 released

Jeffrey Hutzelman jhutz at cmu.edu
Mon Sep 29 21:14:52 PDT 2008


--On Saturday, September 27, 2008 08:20:03 AM -0700 "H. Peter Anvin" 
<hpa at zytor.com> wrote:

> Dag Wieers wrote:
>>
>> The attached patch I used for the RH9 and EL3 build, because the
>>
>>     # define COM32_ARGS 6
>>
>> was not working.
>>
>> ld -m elf_i386 -T ../../com32/lib/com32.ld -o chain.elf chain.o
>> ../../com32/libutil/libutil_com.a ../../com32/lib/libcom32.a
>> /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/libgcc.a
>> ../../com32/lib/libcom32.a(entry.o)(.init+0x23): In function `_start':
>> sys/entry.S:56: undefined reference to `COM32_ARGS'
>> make[2]: *** [chain.elf] Error 1
>> make[2]: Leaving directory `/dar/build/syslinux-3.72/com32/modules'
>> make[1]: *** [install] Error 2
>> make[1]: Leaving directory `/dar/build/syslinux-3.72/com32'
>> make: *** [install] Error 2
>>
>
> I suspect you can try to change it to $(COM32_ARGS) to break up the
> tokens.

I believe this is the second issue I've seen go by recently which results 
from attempting to use the C preprocessor on something that is not C.  That 
usually leads to sadness, and as a long-term solution, I'd suggest just not 
doing it any more.

-- Jeffrey T. Hutzelman (N3NHS) <jhutz+ at cmu.edu>
   Carnegie Mellon University - Pittsburgh, PA




More information about the Syslinux mailing list