On Wed, 4 Oct 2006, Peter W. Draper wrote:
> > One failure so far in that mmap/munmap clearly don't work. HDS only
> > functions if HDS_MAP=0.
>
> I have a patch for the HDS problem, which I haven't committed as it's
> really a sign of something broken in Cygwin. I'll tidy it up and commit
> it today. I thought that I'd committed the necessary changes for tclx
> (you're right under Cygwin bits of Tcl and friends like to think they're
> targeting Windows not Cygwin, so you have to make it clear that Cygwin
> is UNIX), so that should work. Make sure your checkout is upto date and
> reconfigure tclx.
Hi Tim,
OK, I've committed the HDS fix, so file mapping should work. It looks like
a fix for this is upstream somewhere (the return from msync() is always
bad due to some pagesize checking failing), so I expect the problem will
be fixed at somepoint.
Note, I've also committed a fix to GAIA, so you'll need to update that
(but beware if you haven't updated that recently you now need to also
install the new tcllibs package).
Cheers,
Peter.
|