>From what I've read about this problem, the limit on istream is
implementation dependant.  To figure out what your limit is, use
sizeof(std::streamoff).  I'm pretty sure the default is 8 bytes for gcc
3.4 and later.  Visual Studio 8 uses 4 bytes for the 32 bit compiler and
8 for the 64 bit.

Chase

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:osg-users-
> [EMAIL PROTECTED] On Behalf Of Alan Harris
> Sent: Friday, March 16, 2007 11:38 AM
> To: osg users
> Subject: Re: [osg-users] Overcoming osga 4GB limit ?
> 
> Hi
> 
> It doesn't cure the limit problem, but when I was having crashes with
a
> large database I modified the function:
> 
> ReaderWriter::WriteResult OSGA_Archive::write(const WriteFunctor&
> writeFunctor)
> 
> to have the following after the file write.
> 
> if (result.success())
> {
>     addFileReference(position, size, writeFunctor._filename);
>     // ensure output file is correct to this point
>     writeIndexBlocks();
>     _output.flush();
> }
> 
> The lack of index writes otherwise makes the database pretty useless
> after a crash.
> 
> Cheers
> Alan Harris
> 
> 
> Zach Deedler wrote:
> > Hi Wojtek,
> >
> > The limit for a process on win32 is 2GB.  There are ways to up it to
> > 3GB, though, if you haven't tried that.
> > http://msdn2.microsoft.com/en-us/library/ms791558.aspx
> >
> > On 64-bit windows the process limit is 7,152GB
> >
> >
> > Zach
> >
> >
> >
> >
------------------------------------------------------------------------
> > *From:* [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] *On Behalf Of
*Wojciech
> > Lewandowski
> > *Sent:* Friday, March 16, 2007 06:01
> > *To:* osg users
> > *Subject:* [osg-users] Overcoming osga 4GB limit ?
> >
> > Hi everybody,
> >
> > We hit 4GB limit in OSGA archive generated from osgdem. Did anyone
try
> > building larger archives on 64 bit systems ? I suspect that 64 bit
> > Linux will be Ok but we work in Windows environment. Did anyone try
> > passing 4GB limit on 64 bit Windows ? Do I need to recompile OSG for
> > 64 bit code ?
> >
> > Does anyone know if there is a way to extract ive files from this
> > uncompleted 4GB OSGA archive ? OSGDEM have worked for 3 days till it
> > crashed at level 9 ... we would like to see if earlier levels look
> right.
> >
> > Thanks in advance for all feedback,
> > Cheers,
> > Wojtek Lewandowski
> >
> >
> >
------------------------------------------------------------------------
> >
> > _______________________________________________
> > osg-users mailing list
> > [email protected]
> > http://openscenegraph.net/mailman/listinfo/osg-users
> > http://www.openscenegraph.org/
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to