Building a rom fails if either FLOPPY or ANSIESC is specified,
in 4.7.20 and 4.7.21, but not in 4.6.12.
first:
gcc -DIMAGE_MENU -DMOTD -DASK_BOOT=3 -DANS_DEFAULT=ANS_NETWORK
-DBACKOFF_LIMIT=7 -DCOMCONSOLE=0x3F8 -DCONSPEED=9600
-DCOMPARM=0x03 -DANSIESC -DTRY_FLOPPY_FIRST=0
-DUSE_INTERNAL_BUFFER -O2 -g -fstrength-reduce
-fomit-frame-pointer -m386 -malign-jumps=1 -malign-loops=1
-malign-functions=1 -Wall -W -Wno-format -Wno-unused
-DVERSION_MAJOR=4 -DVERSION_MINOR=7 -DVERSION=\"4.7.21\"
-DRELOC=0x94000 -o bin32/ansiesc.o -c ansiesc.c
ansiesc.c: In function `docommand':
ansiesc.c:172: warning: implicit declaration of function `tftp'
and then:
ld -N -Ttext 0x94000 -e _start -o bin32/3c503.tmp bin32/start32.o
bin32/config-3c503.o bin32/3c503.o bin32/bootlib.a
bin32/bootlib.a(ansiesc.o): In function `docommand':
/tmp/ROM8ihSOT/ansiesc.c:172: undefined reference to `tftp'
|