From 780b92ada9afcf1d58085a83a0b9e6bc982203d1 Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 17 Feb 2015 17:25:57 +0000 Subject: Imported from /home/lorry/working-area/delta_berkeleydb/db-6.1.23.tar.gz. --- docs/installation/build_unix_small.html | 186 +++++++++++++++++--------------- 1 file changed, 100 insertions(+), 86 deletions(-) (limited to 'docs/installation/build_unix_small.html') diff --git a/docs/installation/build_unix_small.html b/docs/installation/build_unix_small.html index 7ea6a451..32c30f0c 100644 --- a/docs/installation/build_unix_small.html +++ b/docs/installation/build_unix_small.html @@ -14,7 +14,7 @@

- There are a set of configuration options to assist you in building - a small memory footprint library. These configuration options turn - off specific functionality in the Berkeley DB library, reducing the - code size. These configuration options include: + There are a set of configuration options to assist you in + building a small memory footprint library. These configuration + options turn off specific functionality in the Berkeley DB + library, reducing the code size. These configuration options + include:

- --enable-smallbuild + --enable-smallbuild

- Equivalent to individually specifying all of the following - configuration options. In addition, when compiling - building with the GNU gcc compiler, this option uses the - -Os compiler build flag instead of the - default -O3. + Equivalent to individually specifying all of + the following configuration options. In addition, + when compiling building with the GNU gcc compiler, + this option uses the -Os + compiler build flag instead of the default + -O3.

- --with-cryptography=no - + --with-cryptography=no +
- Builds Berkeley DB without support for cryptography. + Builds Berkeley DB without support + for cryptography.
- --disable-hash - + --disable-hash +
-
- Builds Berkeley DB without support for the Hash access - method. +
+ Builds Berkeley DB without support + for the Hash access method.
- --disable-heap - + --disable-heap +
-
- Builds Berkeley DB without support for the - Heap access method. +
+ Builds Berkeley DB without support + for the Heap access method.
- --disable-queue - + --disable-queue +
-
- Builds Berkeley DB without support for the Queue access - method. +
+ Builds Berkeley DB without support + for the Queue access method.
- --disable-replication - + --disable-replication +
-
- Builds Berkeley DB without support for the database - environment replication. +
+ Builds Berkeley DB without support + for the database environment replication.
- --disable-statistics - + --disable-statistics +
- Builds Berkeley DB without support for the statistics - interfaces. + Builds Berkeley DB without support + for the statistics interfaces.
- --disable-verify - + --disable-verify +
-
- Builds Berkeley DB without support for database - verification. +
+ Builds Berkeley DB without support + for database verification.
- --enable-stripped_messages - + --enable-stripped_messages +
-

- Strips message text from the error messages issued by - Berkeley DB. This can reduce the size of the library by +

+ Strips message text from the error + messages issued by Berkeley DB. This + can reduce the size of the library by roughly another 22KB.

-

- If your library has stripped messages, you can get an idea of - what text should be issued for a given error message by using - the Message - Reference for Stripped Libraries guide. +

+ If your library has stripped + messages, you can get an idea of what + text should be issued for a given + error message by using the Berkeley DB Message Reference Guide.

@@ -149,18 +152,17 @@

Note

- --disable-cryptography and + --disable-cryptography and --enable-cryptography are - deprecated in the Berkeley DB 11gR2 release. - Use --with-cryptography=no - and --with-cryptography=yes - instead. + deprecated in the Berkeley DB 11gR2 release. Use + --with-cryptography=no and + --with-cryptography=yes instead.

-

- The following configuration options will increase the size of the - Berkeley DB library dramatically and are only useful when debugging - applications: +

+ The following configuration options will increase the size + of the Berkeley DB library dramatically and are only useful + when debugging applications:

@@ -169,47 +171,57 @@ --enable-debug -
Build Berkeley DB with symbols for debugging.
+
+ Build Berkeley DB with symbols for + debugging. +
--enable-debug_rop
-
Build Berkeley DB with read-operation logging.
+
+ Build Berkeley DB with read-operation + logging. +
--enable-debug_wop
-
Build Berkeley DB with write-operation logging.
+
+ Build Berkeley DB with write-operation + logging. +
--enable-diagnostic
-
Build Berkeley DB with run-time debugging checks.
+
+ Build Berkeley DB with run-time debugging + checks. +

- In addition, static libraries are usually smaller than shared - libraries. By default Berkeley DB will build both shared and - static libraries. To build only a static library, configure - Berkeley DB with the - Configuring Berkeley DB - option. + In addition, static libraries are usually smaller than + shared libraries. By default Berkeley DB will build both + shared and static libraries. To build only a static library, + configure Berkeley DB with the Configuring Berkeley DB option.

The size of the Berkeley DB library varies depending on the - compiler, machine architecture, and configuration options. As an - estimate, production Berkeley DB libraries built with GNU gcc - version 4.X compilers have footprints in the range of 600KB to - 1.4MB on 32-bit x86 architectures, and in the range of 700KB to - 1.6MB on 64-bit x86 architectures. + compiler, machine architecture, and configuration options. As + an estimate, production Berkeley DB libraries built with GNU + gcc version 4.X compilers have footprints in the range of + 600KB to 1.4MB on 32-bit x86 architectures, and in the range + of 700KB to 1.6MB on 64-bit x86 architectures.

-

- For assistance in further reducing the size of the Berkeley DB - library, or in building small memory footprint libraries on other - systems, please contact Berkeley DB support. +

+ For assistance in further reducing the size of the Berkeley + DB library, or in building small memory footprint libraries on + other systems, please contact Berkeley DB support.

-- cgit v1.2.1