From: <Gis...@bc...> - 2006-09-07 11:00:18
|
Christopher Laux wrote: >Hello, > >I've just encountered what seems to be a 2 GB file size limit on SBCL >x86/linux, that doesn't appear on x86-64/linux. I can't find a word >about it in the documentation or newsgroups. Opening a file larger than >2 GB fails (snippet below) and writing past the limit leads to instant >death! The FS is Reiser, which doesn't otherwise have any problems with >large files. Inspecting the code in code/fd-stream.lisp, it looks as if >Linux is reporting the file non-existant - could it be that a deprecated >interface is used or something like that? > >Can anyone confirm this or is there even a patch available? > > > I can confirm this, and is basicly what prevents me from using sbcl on x86. It works on x86-64 and it also works on other 32-bit unixiods (freebsd etc) as far as I understand. If you can use cmucl, that also works with files > 2GB. When I asked on this mailinglist earlier I got one reply saying that it was "basicly a no-go", implying that it is probably relatively hard to fix this problem. - Gisle |