On 10/20/2013 01:56 PM, Reinier Olislagers wrote:
Trying to create dos cross compiler using FPC trunk x86 r25833, Windows
NASM binaries etc from Marco's post [2]
dir c:\Development\cross\bin\i8086-msdos
..
02/01/2013 11:06 743,424 msdos-nasm.exe
25/05/2010 08:36 33,792 msdos-wlib.exe
25/05/2010 08:51 33,792 msdos-wlink.exe
02/01/2013 11:06 743,424 nasm.exe
25/05/2010 08:36 172,018 wlibd.dll
25/05/2010 08:51 395,646 wlinkd.dll
25/05/2010 08:51 13,604 wlsystem.lnk
rem DOS binutils first, then trunk compiler+binutils
set
path=C:\development\cross\bin\i8086-msdos;C:\Development\fpctrunk\bin\i386-win32
cd /d c:\development\fpctrunk
rem clean
C:\development\fpcbootstrap\make.exe
"FPC=C:\development\fpcbootstrap\ppc386.exe"
"--directory=C:\development\fpctrunk"
"INSTALL_PREFIX=C:\development\fpctrunk"
"CROSSBINDIR=C:\development\cross\bin\i8086-msdos" "UPXPROG=echo"
"COPYTREE=echo" "clean" "OS_TARGET=msdos" "CPU_TARGET=i8086"
"BINUTILSPREFIX=msdos-" "OPT=-gw2 -gl -O-1 -XPmsdos-"
Why are you using
OPT=-gw2 -gl
I'm not sure these work at all. Debugging info for i8086 is not
implemented and when it is, I doubt it would be in dwarf format :)
Here's the options I use:
make clean all OS_TARGET=msdos CPU_TARGET=i8086 OPT="-CX -XXs"
CROSSOPT="-XP"
or
CROSSOPT="-XP -WmMedium"
for the medium memory model.
Nikolay
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal