diff options
author | Jason Downs <downsj@downsj.com> | 2008-11-21 21:33:39 +0000 |
---|---|---|
committer | Jason Downs <downsj@downsj.com> | 2008-11-21 21:33:39 +0000 |
commit | 10fe387708ddfba6449b9abd74cfbdf67d495465 (patch) | |
tree | 50115c0708c762940f580d081c73495bf148101a /NOTE-WARNING | |
download | gdbm-10fe387708ddfba6449b9abd74cfbdf67d495465.tar.gz gdbm-10fe387708ddfba6449b9abd74cfbdf67d495465.tar.bz2 |
Initial revision
Diffstat (limited to 'NOTE-WARNING')
-rw-r--r-- | NOTE-WARNING | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/NOTE-WARNING b/NOTE-WARNING new file mode 100644 index 0000000..9600df8 --- /dev/null +++ b/NOTE-WARNING | |||
@@ -0,0 +1,24 @@ | |||
1 | ****************************************************************************** | ||
2 | W A R N I N G | ||
3 | ****************************************************************************** | ||
4 | |||
5 | Gdbm files have never been `portable' between different operating systems, | ||
6 | system architectures, or potentially even different compilers. Differences | ||
7 | in byte order, the size of file offsets, and even structure packing make | ||
8 | gdbm files non-portable. | ||
9 | |||
10 | Gdbm version 1.9.0 includes `large file' support, enabling it on operating | ||
11 | systems where it is not the default. `Large file' support is essentially | ||
12 | when a system uses 64bit file offsets. Gdbm has, of course, supported `large | ||
13 | files' on systems where it was the default for a very long time. | ||
14 | |||
15 | On some systems, such as Solaris, this functionality is not enabled by | ||
16 | default. Gdbm will now enable it. THIS MEANS THAT GDBM 1.9.0 MAY NOT BE | ||
17 | ABLE TO ACCESS DATABASES CREATED BY PREVIOUS VERIONS ON THE SAME SYSTEM. | ||
18 | |||
19 | Running the `configure' script with the `--disable-largefile' flag should | ||
20 | produce a backwards-compatible build on such a system. However, for maximum | ||
21 | compatibility, and increased functionality, you may want to have your | ||
22 | application produce a portable copy of your database with the 1.8.3 version | ||
23 | of the library, and then load it back into version 1.9.0. | ||
24 | |||