[fpc-devel] DF64 BSD -- FPC running natively but argument address mangling prevents bootstrap
fpc-devel at marino.st
Tue Nov 18 20:37:21 CET 2014
On 11/18/2014 20:07, Marco van de Voort wrote:
> In our previous episode, John Marino said:
>>>> If something is wrong it sometimes shows up in ptrace.
>>>> getcwd is a likely candidate since afaik that changed FreeBSD 5+
>> getcwd seems to work okay, I don't think that's a problem.
>> This is where the problems start (cfileutl.pas, PathExists function):
>> if allowcache then
>> The DirCache.DirectoryExists function always returns false, even on
>> valid paths.
>> Still looking...
> /me points to the fallback code of when fpgetcwd fails in unix/sysdir.inc:
> function do_getdir.
In the meantime, FPC can fully bootstrap when dircache is disabled. I
completely the package and it can build itself and 81 other FPC packages
There were 9 failures but they could have been broken anyway or the
quick-n-dirty replacement hack I did to make x86_64-dragonfly a valid OS
for the makefile backfired.
I definitely want to figure out why cachedir isn't working, but at least
FPC seems functional without it.
More information about the fpc-devel