summaryrefslogtreecommitdiff
path: root/docs/installation/build_unix_small.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/installation/build_unix_small.html')
-rw-r--r--docs/installation/build_unix_small.html186
1 files changed, 100 insertions, 86 deletions
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 @@
<body>
<div xmlns="" class="navheader">
<div class="libver">
- <p>Library Version 11.2.5.3</p>
+ <p>Library Version 12.1.6.1</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
@@ -22,9 +22,8 @@
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="build_unix_sql.html">Prev</a> </td>
- <th width="60%" align="center">Chapter 7. 
- Building Berkeley DB for UNIX/POSIX
- </th>
+ <th width="60%" align="center">Chapter 7.  Building Berkeley DB for UNIX/POSIX
+ </th>
<td width="20%" align="right"> <a accesskey="n" href="build_unix_flags.html">Next</a></td>
</tr>
</table>
@@ -39,106 +38,110 @@
</div>
</div>
<p>
- 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:
</p>
<div class="variablelist">
<dl>
<dt>
<span class="term">
- <code class="literal">--enable-smallbuild</code>
+ <code class="literal">--enable-smallbuild</code>
</span>
</dt>
<dd>
<p>
- Equivalent to individually specifying all of the following
- configuration options. In addition, when compiling
- building with the GNU gcc compiler, this option uses the
- <code class="literal">-Os</code> compiler build flag instead of the
- default <code class="literal">-O3</code>.
+ Equivalent to individually specifying all of
+ the following configuration options. In addition,
+ when compiling building with the GNU gcc compiler,
+ this option uses the <code class="literal">-Os</code>
+ compiler build flag instead of the default
+ <code class="literal">-O3</code>.
</p>
<div class="variablelist">
<dl>
<dt>
<span class="term">
- <code class="literal">--with-cryptography=no</code>
- </span>
+ <code class="literal">--with-cryptography=no</code>
+ </span>
</dt>
<dd>
- Builds Berkeley DB without support for cryptography.
+ Builds Berkeley DB without support
+ for cryptography.
</dd>
<dt>
<span class="term">
- <code class="literal">--disable-hash</code>
- </span>
+ <code class="literal">--disable-hash</code>
+ </span>
</dt>
- <dd>
- Builds Berkeley DB without support for the Hash access
- method.
+ <dd>
+ Builds Berkeley DB without support
+ for the Hash access method.
</dd>
<dt>
<span class="term">
- <code class="literal">--disable-heap</code>
- </span>
+ <code class="literal">--disable-heap</code>
+ </span>
</dt>
- <dd>
- Builds Berkeley DB without support for the
- Heap access method.
+ <dd>
+ Builds Berkeley DB without support
+ for the Heap access method.
</dd>
<dt>
<span class="term">
- <code class="literal">--disable-queue</code>
- </span>
+ <code class="literal">--disable-queue</code>
+ </span>
</dt>
- <dd>
- Builds Berkeley DB without support for the Queue access
- method.
+ <dd>
+ Builds Berkeley DB without support
+ for the Queue access method.
</dd>
<dt>
<span class="term">
- <code class="literal">--disable-replication</code>
- </span>
+ <code class="literal">--disable-replication</code>
+ </span>
</dt>
- <dd>
- Builds Berkeley DB without support for the database
- environment replication.
+ <dd>
+ Builds Berkeley DB without support
+ for the database environment replication.
</dd>
<dt>
<span class="term">
- <code class="literal">--disable-statistics</code>
- </span>
+ <code class="literal">--disable-statistics</code>
+ </span>
</dt>
<dd>
- Builds Berkeley DB without support for the statistics
- interfaces.
+ Builds Berkeley DB without support
+ for the statistics interfaces.
</dd>
<dt>
<span class="term">
- <code class="literal">--disable-verify</code>
- </span>
+ <code class="literal">--disable-verify</code>
+ </span>
</dt>
- <dd>
- Builds Berkeley DB without support for database
- verification.
+ <dd>
+ Builds Berkeley DB without support
+ for database verification.
</dd>
<dt>
<span class="term">
- <code class="literal">--enable-stripped_messages</code>
- </span>
+ <code class="literal">--enable-stripped_messages</code>
+ </span>
</dt>
<dd>
- <p>
- Strips message text from the error messages issued by
- Berkeley DB. This can reduce the size of the library by
+ <p>
+ Strips message text from the error
+ messages issued by Berkeley DB. This
+ can reduce the size of the library by
roughly another 22KB.
</p>
- <p>
- 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 <a href="../articles/mssgtxt/index.html" class="olink">Message
- Reference for Stripped Libraries</a> guide.
+ <p>
+ 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 <a href="../articles/mssgtxt/index.html" class="olink">Berkeley DB Message Reference Guide</a>.
</p>
</dd>
</dl>
@@ -149,18 +152,17 @@
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<p>
- <code class="literal">--disable-cryptography</code> and
+ <code class="literal">--disable-cryptography</code> and
<code class="literal">--enable-cryptography</code> are
- deprecated in the Berkeley DB 11gR2 release.
- Use <code class="literal">--with-cryptography=no</code>
- and <code class="literal">--with-cryptography=yes</code>
- instead.
+ deprecated in the Berkeley DB 11gR2 release. Use
+ <code class="literal">--with-cryptography=no</code> and
+ <code class="literal">--with-cryptography=yes</code> instead.
</p>
</div>
- <p>
- The following configuration options will increase the size of the
- Berkeley DB library dramatically and are only useful when debugging
- applications:
+ <p>
+ The following configuration options will increase the size
+ of the Berkeley DB library dramatically and are only useful
+ when debugging applications:
</p>
<div class="variablelist">
<dl>
@@ -169,47 +171,57 @@
<a class="link" href="build_unix_conf.html#build_unix_conf.--enable-debug">--enable-debug</a>
</span>
</dt>
- <dd>Build Berkeley DB with symbols for debugging.</dd>
+ <dd>
+ Build Berkeley DB with symbols for
+ debugging.
+ </dd>
<dt>
<span class="term">
<a class="link" href="build_unix_conf.html#build_unix_conf.--enable-debug_rop">--enable-debug_rop</a>
</span>
</dt>
- <dd>Build Berkeley DB with read-operation logging.</dd>
+ <dd>
+ Build Berkeley DB with read-operation
+ logging.
+ </dd>
<dt>
<span class="term">
<a class="link" href="build_unix_conf.html#build_unix_conf.--enable-debug_wop">--enable-debug_wop</a>
</span>
</dt>
- <dd>Build Berkeley DB with write-operation logging.</dd>
+ <dd>
+ Build Berkeley DB with write-operation
+ logging.
+ </dd>
<dt>
<span class="term">
<a class="link" href="build_unix_conf.html#build_unix_conf.--enable-diagnostic">--enable-diagnostic</a>
</span>
</dt>
- <dd>Build Berkeley DB with run-time debugging checks.</dd>
+ <dd>
+ Build Berkeley DB with run-time debugging
+ checks.
+ </dd>
</dl>
</div>
<p>
- 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
- <a class="xref" href="build_unix_conf.html" title="Configuring Berkeley DB">Configuring Berkeley DB</a>
- 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 <a class="xref" href="build_unix_conf.html" title="Configuring Berkeley DB">Configuring Berkeley DB</a> option.
</p>
<p>
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.
</p>
- <p>
- 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.
+ <p>
+ 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.
</p>
</div>
<div class="navfooter">
@@ -223,11 +235,13 @@
<td width="40%" align="right"> <a accesskey="n" href="build_unix_flags.html">Next</a></td>
</tr>
<tr>
- <td width="40%" align="left" valign="top">Configuring the SQL Interface </td>
+ <td width="40%" align="left" valign="top">Configuring the SQL
+ Interface </td>
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
- <td width="40%" align="right" valign="top"> Changing compile or load options</td>
+ <td width="40%" align="right" valign="top"> Changing compile or load
+ options</td>
</tr>
</table>
</div>