[syslinux] make issue with syslinux-5.01

upen upendra.gandhi at gmail.com
Fri Apr 19 10:29:17 PDT 2013


Hi,

I am trying to compile the version on rhel 5.x box. Nasm version 0.98.39

I extracted the tar.gz and ran make in the extracted directory.

Here is where it stops.

gcc -Wp,-MT,rawcon.o,-MD,./.rawcon.o.d -m32 -ffreestanding
-fno-stack-protector -fwrapv -freg-struct-return -march=i386 -Os
-fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions
-fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0
-falign-jumps=0 -falign-labels=0 -falign-loops=0
-mpreferred-stack-boundary=2 -mincoming-stack-boundary=2
-fvisibility=hidden -g -W -Wall -Wstrict-prototypes -Wno-sign-compare
-I./include -I../com32/include -I../com32/lib -D__SYSLINUX_CORE__ -c -o
rawcon.o rawcon.c
rm -f libisolinux.a
ar cq libisolinux.a rawcon.o
ranlib libisolinux.a
cp libisolinux.a libisolinux-debug.a
gcc -Wp,-MT,plaincon.o,-MD,./.plaincon.o.d -m32 -ffreestanding
-fno-stack-protector -fwrapv -freg-struct-return -march=i386 -Os
-fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions
-fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0
-falign-jumps=0 -falign-labels=0 -falign-loops=0
-mpreferred-stack-boundary=2 -mincoming-stack-boundary=2
-fvisibility=hidden -g -W -Wall -Wstrict-prototypes -Wno-sign-compare
-I./include -I../com32/include -I../com32/lib -D__SYSLINUX_CORE__ -c -o
plaincon.o plaincon.c
rm -f libldlinux.a
ar cq libldlinux.a plaincon.o
ranlib libldlinux.a
cp libisolinux.a libpxelinux.a
nasm -f elf -Ox -g -F dwarf -DDATE_STR="'0x516f52cb'" \
        -DHEXDATE="0x516f52cb" \
        -l ldlinux.lsr -o ldlinux.o -MP -MD .ldlinux.o.d ldlinux.asm
(null):0: fatal: command line optimization level must be 'v', 0..3 or <nn>
make[1]: *** [ldlinux.o] Error 1
make[1]: Leaving directory `/tmp/syslinux-5.01/core'
make: *** [all] Error 2


What is recommended in this case? Should I modify NASMOPT  = -Ox to -O3?

Thanks!


More information about the Syslinux mailing list