Frank Heckenbach a écrit:
Maurice Lombardi wrote:
LFEO: is indeed present at many places
I see that the WinDos unit contains:
: {$ifdef DJGPP} : {$local W-} {$no-debug-info} {$endlocal} : {$endif}
Apparently this work-around is itself causing trouble with dwarf. (The issue is that the Dos and WinDos contain some routines of the same name, but with different implementations. COFF doesn't seem to like that.) Try this:
--- p/options.c.orig Wed Mar 26 09:44:12 2003 +++ p/options.c Wed Mar 26 09:44:14 2003 @@ -409,7 +409,8 @@ else if (OPT ("-fno-debug-info")) { warning ("`--no-debug-info' is a temporary work-around; it may disappear in the future");
write_symbols = NO_DEBUG;
if (write_symbols == SDB_DEBUG) /* Not all debug formats like to be reset */
}write_symbols = NO_DEBUG; debug_info_level = DINFO_LEVEL_NONE; use_gnu_debug_info_extensions = 0;
OK. Everything is correct now !
TEST fjf165a.pas: SKIPPED: German locale not installed TEST longr2.pas: SKIPPED: no LongReal math routines available
# of GPC tests 3324 # of GPC tests passed 3322 # of GPC tests skipped 2 # of GPC tests failed 0
I have upgraded the binary on gnu-pascal
Maurice