Hi all,
I've cross-compiled a ppcarm, and now I try to use that compiler on qemu to build fpc (2.6.2).
But the compiler crashes on compiling the system-unit. But with trunk (2.7.1) this all works.
Thing is that I'm trying to get fpc 2.6.2 working on the new arm-target of Fedora (armv7, hardware float, little endian). Maybe someone knows in which revision this could have been fixed, so that I can apply that fix to 2.6.2 on Fedora?
Here's the stacktrace:
/home/joost/ppcarm -Ur -Ur -Xs -O2 -n -Fi../inc -Fi../arm -Fi../unix -Fiarm -FE.
-FU/home/joost/rpmbuild/BUILD/fpcbuild-2.6.2/fpcsrc/rtl/units/arm-linux -k"--build-id" -gl -darm -dRELEASE -Us -Sg system.pp -dFPC_ARMEL Fatal: Compilation aborted
An unhandled exception occurred at $0003CDD0 :
EAccessViolation : Access violation
$0003CDD0 FINDGETFILEINFO, line 711 of ../unix/sysutils.pp $0003D118 FINDNEXT, line 774 of ../unix/sysutils.pp $0003D350 FINDFIRST, line 816 of ../unix/sysutils.pp $0004B970 TCACHEDDIRECTORY__RELOAD, line 266 of cfileutl.pas $0004B678 TCACHEDDIRECTORY__FORCEUSECACHE, line 223 of cfileutl.pas $0004B624 TCACHEDDIRECTORY__TRYUSECACHE, line 212 of cfileutl.pas $0004BE94 TCACHEDDIRECTORY__DIRECTORYEXISTS, line 346 of cfileutl.pas $0004C464 TDIRECTORYCACHE__DIRECTORYEXISTS, line 422 of cfileutl.pas $0004CF90 PATHEXISTS, line 676 of cfileutl.pas
$0004E6BC TSEARCHPATHLIST__ADDPATH, line 1120 of cfileutl.pas $0004DFC8 TSEARCHPATHLIST__ADDPATH, line 975 of cfileutl.pas $000E0AB8 TOPTION__INTERPRET_OPTION, line 1058 of options.pas $000E53C0 TOPTION__READ_PARAMETERS, line 2280 of options.pas $000E6ACC READ_ARGUMENTS, line 2808 of options.pas $0002CE74 INITCOMPILER, line 187 of compiler.pas $0002CF68 COMPILE, line 234 of compiler.pas
$00008360 main, line 223 of pp.pas
