summaryrefslogtreecommitdiff
path: root/docs/installation/build_win_small.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/installation/build_win_small.html')
-rw-r--r--docs/installation/build_win_small.html80
1 files changed, 42 insertions, 38 deletions
diff --git a/docs/installation/build_win_small.html b/docs/installation/build_win_small.html
index aeaba0ce..6b79ae85 100644
--- a/docs/installation/build_win_small.html
+++ b/docs/installation/build_win_small.html
@@ -14,17 +14,16 @@
<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>
- <th colspan="3" align="center">Building a small memory footprint library</th>
+ <th colspan="3" align="center">Building a small memory
+ footprint library</th>
</tr>
<tr>
<td width="20%" align="left"><a accesskey="p" href="win_additional_options.html">Prev</a> </td>
- <th width="60%" align="center">Chapter 5. 
- Building Berkeley DB for Windows
- </th>
+ <th width="60%" align="center">Chapter 5.  Building Berkeley DB for Windows </th>
<td width="20%" align="right"> <a accesskey="n" href="build_win_test.html">Next</a></td>
</tr>
</table>
@@ -34,50 +33,54 @@
<div class="titlepage">
<div>
<div>
- <h2 class="title" style="clear: both"><a id="build_win_small"></a>Building a small memory footprint library</h2>
+ <h2 class="title" style="clear: both"><a id="build_win_small"></a>Building a small memory
+ footprint library</h2>
</div>
</div>
</div>
<p>
- For applications that don't require all of the functionality of the
- full Berkeley DB library, an option is provided to build a static
- library with certain functionality disabled. In particular,
- cryptography, hash and queue access methods, replication and
- verification are all turned off. In addition, all message text
- is stripped from the library. This can reduce the memory
- footprint of Berkeley DB significantly.
+ For applications that don't require all of the
+ functionality of the full Berkeley DB library, an option is
+ provided to build a static library with certain functionality
+ disabled. In particular, cryptography, hash, heap and queue
+ access methods, replication and verification are all turned
+ off. In addition, all message text is stripped from the
+ library. This can reduce the memory footprint of Berkeley DB
+ significantly.
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>
<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.
+ 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>
</div>
- <p>
- In general on Windows systems, you will want to evaluate the size
- of the final application, not the library build. The Microsoft LIB
- file format (like UNIX archives) includes copies of all of the
- object files and additional information. The linker rearranges
- symbols and strips out the overhead, and the resulting application
- is much smaller than the library. There is also a Visual C++
- optimization to "Minimize size" that will reduce the library size
- by a few percent.
+ <p>
+ In general on Windows systems, you will want to evaluate
+ the size of the final application, not the library build. The
+ Microsoft LIB file format (like UNIX archives) includes copies
+ of all of the object files and additional information. The
+ linker rearranges symbols and strips out the overhead, and the
+ resulting application is much smaller than the library. There
+ is also a Visual C++ optimization to "Minimize size" that will
+ reduce the library size by a few percent.
+ </p>
+ <p>
+ A Visual C++ project file called
+ <code class="filename">db_small</code> is provided for this small
+ memory configuration. During a build, static libraries are
+ created in <code class="filename">Release</code> or
+ <code class="filename">Debug</code>, respectively. The library name
+ is <code class="filename">libdb_small60sd.lib</code> for the debug
+ build, or <code class="filename">libdb_small60s.lib</code> for the
+ release build.
</p>
<p>
- A Visual C++ project file called <code class="filename">db_small</code> is
- provided for this small memory configuration. During a build,
- static libraries are created in <code class="filename">Release</code> or
- <code class="filename">Debug</code>, respectively. The library name is
- <code class="filename">libdb_small48sd.lib</code> for the debug build, or
- <code class="filename">libdb_small48s.lib</code> for the release
- build.</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.
+ 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">
@@ -95,7 +98,8 @@
<td width="20%" align="center">
<a accesskey="h" href="index.html">Home</a>
</td>
- <td width="40%" align="right" valign="top"> Running the test suite under Windows</td>
+ <td width="40%" align="right" valign="top"> Running the test suite under
+ Windows</td>
</tr>
</table>
</div>