~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-proposed

« back to all changes in this revision

Viewing changes to libdb/docs/ref/debug/compile.html

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-05-17 17:02:06 UTC
  • mfrom: (1.1.79 upstream) (1.6.12 experimental)
  • Revision ID: james.westby@ubuntu.com-20100517170206-4ufr52vwrhh26yh0
Tags: 2.30.1-1ubuntu1
* Merge from debian experimental. Remaining change:
  (LP: #42199, #229669, #173703, #360344, #508494)
  + debian/control:
    - add Vcs-Bzr tag
    - don't use libgnome
    - Use Breaks instead of Conflicts against evolution 2.25 and earlier.
  + debian/evolution-data-server.install,
    debian/patches/45_libcamel_providers_version.patch:
    - use the upstream versioning, not a Debian-specific one 
  + debian/libedata-book1.2-dev.install, debian/libebackend-1.2-dev.install,
    debian/libcamel1.2-dev.install, debian/libedataserverui1.2-dev.install:
    - install html documentation
  + debian/rules:
    - don't build documentation it's shipped with the tarball

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!--$Id$-->
2
 
<!--Copyright 1997-2002 by Sleepycat Software, Inc.-->
3
 
<!--All rights reserved.-->
4
 
<!--See the file LICENSE for redistribution information.-->
5
 
<html>
6
 
<head>
7
 
<title>Berkeley DB Reference Guide: Compile-time configuration</title>
8
 
<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit.">
9
 
<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++">
10
 
</head>
11
 
<body bgcolor=white>
12
 
<table width="100%"><tr valign=top>
13
 
<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Debugging Applications</dl></h3></td>
14
 
<td align=right><a href="../../ref/debug/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../reftoc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/debug/runtime.html"><img src="../../images/next.gif" alt="Next"></a>
15
 
</td></tr></table>
16
 
<p>
17
 
<h1 align=center>Compile-time configuration</h1>
18
 
<p>There are three compile-time configuration options that assist in
19
 
debugging Berkeley DB and Berkeley DB applications:
20
 
<p><dl compact>
21
 
<p><dt><a href="../../ref/build_unix/conf.html#--enable-debug">--enable-debug</a><dd>If you want to build Berkeley DB with <b>-g</b> as the C and C++ compiler
22
 
flag, enter --enable-debug as an argument to configure. This will create
23
 
Berkeley DB with debugging symbols, as well as load various Berkeley DB routines
24
 
that can be called directly from a debugger to display database page
25
 
content, cursor queues, and so forth.  (Note that the <b>-O</b>
26
 
optimization flag will still be specified.  To compile with only the
27
 
<b>-g</b>, explicitly set the <b>CFLAGS</b> environment variable
28
 
before configuring.)
29
 
<p><dt><a href="../../ref/build_unix/conf.html#--enable-diagnostic">--enable-diagnostic</a><dd>If you want to build Berkeley DB with debugging run-time sanity checks and with
30
 
DIAGNOSTIC #defined during compilation, enter --enable-diagnostic as an
31
 
argument to configure. This will cause a number of special checks to be
32
 
performed when Berkeley DB is running. This flag should not be defined when
33
 
configuring to build production binaries because it degrades performance.
34
 
<p><dt><a href="../../ref/build_unix/conf.html#--enable-umrw">--enable-umrw</a><dd>When compiling Berkeley DB for use in run-time memory consistency checkers
35
 
(in particular, programs that look for reads and writes of uninitialized
36
 
memory), use --enable-umrw as an argument to configure.  This
37
 
guarantees, among other things, that Berkeley DB will completely initialize
38
 
allocated pages rather than initializing only the minimum necessary
39
 
amount.
40
 
</dl>
41
 
<table width="100%"><tr><td><br></td><td align=right><a href="../../ref/debug/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../reftoc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/debug/runtime.html"><img src="../../images/next.gif" alt="Next"></a>
42
 
</td></tr></table>
43
 
<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font>
44
 
</body>
45
 
</html>