Greetings Geoff,

1. It works fine with  --disable-bigfile  and I'd be inclined to leave 
it at that for 3.2.0b5.  (If people have indexes over 4GB, the I say 
eliminating redundancy from the database structure is a higher 
priority than enabling big file support...)

2. The problem is that the arguments to  pwrite  in  db/os_rw.cc  (of 
type 'off_t') seem to be treated as 32 bit instead of 64 bit.  This 
causes the page size to be treated as 0, and all pages to be written 
over page 0.  (This problem would not manifest itself on a 
little-endian architecture.)

3. The  configure  script assumes a lot of variable are the same for 
both the C and C++ compilers, which is not the same when using  cc  
and  g++.  That may or may not be the problem here.

4. Again, this may not be relevant, but the SunOS configurations I've 
tested
  #define  open  open64
and call a separate set of libraries to support big files.  This 
interferes with C++, and is #undef'd in stream.h.

Good luck with the grant review :)

Lachlan

On Sun, 1 Jun 2003 13:42, Geoff Hutchison wrote:

> > The problem with  make check  on SunOS with native cc is the size
> > of off_t, the size of an offset in a file.  This seems to be
> > related to the  --enable-bigfile  configure option.
>
> This is new.
>
> I'm trying to hunt for the exact message in the developer list, but
> can't find it. What is the exact problem with native Sun CC? Many
> type problems can be fixed with configure results. (e.g. the
> various hacks in Connection.cc)


-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
htdig-dev mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/htdig-dev

Reply via email to