[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