~ubuntu-branches/ubuntu/maverick/openldap/maverick-proposed

« back to all changes in this revision

Viewing changes to debian/configure.options

  • Committer: Bazaar Package Importer
  • Author(s): Mathias Gug, Steve Langasek, Mathias Gug
  • Date: 2009-02-18 18:44:00 UTC
  • mfrom: (1.1.2 upstream) (0.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20090218184400-zw4mjse9eywt5566
Tags: 2.4.14-0ubuntu1
[ Steve Langasek ]
* New upstream version
  - Fixes a bug with the pcache overlay not returning cached entries
    (closes: #497697)
  - Update evolution-ntlm patch to apply to current Makefiles.
  - (tentatively) drop gnutls-ciphers, since this bug was reported to be
    fixed upstream in 2.4.8.  The fix applied in 2.4.8 didn't match the
    patch from the bug report, so this should be watched for regressions.
* Build against db4.7 instead of db4.2 at last!  Closes: #421946.
* Build with --disable-ndb, to avoid a misbuild when libmysqlclient is
  installed in the build environment.
* New patch, no-crlcheck-for-gnutls, to fix a build failure when using
  --with-tls=gnutls.

[ Mathias Gug ]
* Merge from debian unstable, remaining changes:
  - debian/apparmor-profile: add AppArmor profile
  - debian/slapd.postinst: Reload AA profile on configuration
  - updated debian/slapd.README.Debian for note on AppArmor
  - debian/control: Recommends apparmor >= 2.1+1075-0ubuntu6
  - debian/control: Conflicts with apparmor-profiles << 2.1+1075-0ubuntu4
    to make sure that if earlier version of apparmour-profiles gets
    installed it won't overwrite our profile.
  - Modify Maintainer value to match the DebianMaintainerField
    speficication.
  - follow ApparmorProfileMigration and force apparmor compalin mode on 
    some upgrades (LP: #203529)
  - debian/slapd.dirs: add etc/apparmor.d/force-complain
  - debian/slapd.preinst: create symlink for force-complain on pre-feisty
    upgrades, upgrades where apparmor-profiles profile is unchanged (ie
    non-enforcing) and upgrades where apparmor profile does not exist.
  - debian/slapd.postrm: remove symlink in force-complain/ on purge
  - debian/patches/fix-ucred-libc due to changes how newer glibc handle
    the ucred struct now.
  - debian/control:
    - Build-depend on libltdl7-dev rather then libltdl3-dev.
  - debian/patches/autogen.sh:
    - Call libtoolize with the --install option to install config.{guess,sub}
      files.
  - Don't use local statement in config script as it fails if /bin/sh
    points to bash (LP: #286063).
  - Disable the testsuite on hppa. Allows building of packages on this
    architecture again, once this package is in the archive.
    LP: #288908.
  - debian/slapd.postinst, debian/slapd.script-common: set correct ownership
    and permissions on /var/lib/ldap, /etc/ldap/slapd.d (group readable) and
    /var/run/slapd (world readable). (LP: #257667).
  - debian/patches/nssov-build, debian/rules: 
    Build and package the nss overlay.
    debian/schema/misc.ldif: add ldif file for the misc schema, which defines
    rfc822MailMember (required by the nss overlay).
  - debian/{control,rules}: enable PIE hardening
  - Use cn=config as the default configuration backend instead of 
    slapd.conf. Migrate slapd.conf  file to /etc/ldap/slapd.d/ on upgrade
    asking the end user to enter a new password to control the access to the
    cn=config tree.
* debian/patches/corrupt-contextCSN: The contextCSN can get corrupted at
  times. (ITS: #5947)

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
#Defaults for the options are specified in brackets.
9
9
#
10
10
#Configuration:
11
 
#-h, --help              display this help and exit
12
 
#--help=short        display options specific to this package
13
 
#--help=recursive    display the short help of all the included packages
14
 
#-V, --version           display version information and exit
15
 
#-q, --quiet, --silent   do not print `checking...' messages
16
 
#--cache-file=FILE   cache test results in FILE [disabled]
17
 
#-C, --config-cache      alias for `--cache-file=config.cache'
18
 
#-n, --no-create         do not create output files
19
 
#--srcdir=DIR        find the sources in DIR [configure dir or `..']
 
11
#  -h, --help              display this help and exit
 
12
#      --help=short        display options specific to this package
 
13
#      --help=recursive    display the short help of all the included packages
 
14
#  -V, --version           display version information and exit
 
15
#  -q, --quiet, --silent   do not print `checking...' messages
 
16
#      --cache-file=FILE   cache test results in FILE [disabled]
 
17
#  -C, --config-cache      alias for `--cache-file=config.cache'
 
18
#  -n, --no-create         do not create output files
 
19
#      --srcdir=DIR        find the sources in DIR [configure dir or `..']
20
20
#
21
21
#Installation directories:
22
 
#--prefix=PREFIX         install architecture-independent files in PREFIX
 
22
#  --prefix=PREFIX         install architecture-independent files in PREFIX
 
23
#                         [/usr/local]
23
24
--prefix=/usr
24
 
#--exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
25
 
#[PREFIX]
 
25
#  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
 
26
#                         [PREFIX]
26
27
#
27
28
#By default, `make install' will install all the files in
28
29
#`/usr/local/bin', `/usr/local/lib' etc.  You can specify
32
33
#For better control, use the options below.
33
34
#
34
35
#Fine tuning of the installation directories:
35
 
#--bindir=DIR           user executables [EPREFIX/bin]
36
 
#--sbindir=DIR          system admin executables [EPREFIX/sbin]
37
 
#--libexecdir=DIR       program executables [EPREFIX/libexec]
 
36
#  --bindir=DIR           user executables [EPREFIX/bin]
 
37
#  --sbindir=DIR          system admin executables [EPREFIX/sbin]
 
38
#  --libexecdir=DIR       program executables [EPREFIX/libexec]
38
39
--libexecdir='${prefix}/lib'
39
 
#--datadir=DIR          read-only architecture-independent data [PREFIX/share]
40
 
#--sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
 
40
#  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
 
41
#  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
41
42
--sysconfdir=/etc
42
 
#--sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
43
 
#--localstatedir=DIR    modifiable single-machine data [PREFIX/var]
 
43
#  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
 
44
#  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
44
45
--localstatedir=/var
45
 
#--libdir=DIR           object code libraries [EPREFIX/lib]
46
 
#--includedir=DIR       C header files [PREFIX/include]
47
 
#--oldincludedir=DIR    C header files for non-gcc [/usr/include]
48
 
#--infodir=DIR          info documentation [PREFIX/info]
49
 
#--mandir=DIR           man documentation [PREFIX/man]
 
46
#  --libdir=DIR           object code libraries [EPREFIX/lib]
 
47
#  --includedir=DIR       C header files [PREFIX/include]
 
48
#  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
 
49
#  --infodir=DIR          info documentation [PREFIX/info]
 
50
#  --mandir=DIR           man documentation [PREFIX/man]
50
51
--mandir='${prefix}/share/man'
51
52
#
52
53
#Program names:
53
 
#--program-prefix=PREFIX            prepend PREFIX to installed program names
54
 
#--program-suffix=SUFFIX            append SUFFIX to installed program names
55
 
#--program-transform-name=PROGRAM   run sed PROGRAM on installed program names
 
54
#  --program-prefix=PREFIX            prepend PREFIX to installed program names
 
55
#  --program-suffix=SUFFIX            append SUFFIX to installed program names
 
56
#  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
56
57
#
57
58
#System types:
58
 
#--build=BUILD     configure for building on BUILD [guessed]
59
 
#--host=HOST       cross-compile to build programs to run on HOST [BUILD]
60
 
#--target=TARGET   configure for building compilers for TARGET [HOST]
 
59
#  --build=BUILD     configure for building on BUILD [guessed]
 
60
#  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
 
61
#  --target=TARGET   configure for building compilers for TARGET [HOST]
61
62
#
62
63
#Optional Features:
63
 
#--disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
64
 
#--enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
65
 
#--enable-debug           enable debugging [yes]
 
64
#  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
 
65
#  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
 
66
#  --enable-debug         enable debugging no|yes|traditional [yes]
66
67
--enable-debug
67
 
#--enable-dynamic         enable linking built binaries with dynamic libs [no]
 
68
#  --enable-dynamic       enable linking built binaries with dynamic libs [no]
68
69
--enable-dynamic
69
 
#--enable-syslog          enable syslog support [auto]
 
70
#  --enable-syslog        enable syslog support [auto]
70
71
--enable-syslog
71
 
#--enable-proctitle       enable proctitle support [yes]
 
72
#  --enable-proctitle     enable proctitle support [yes]
72
73
--enable-proctitle
73
 
## Debian tries to fully support IPv6 so we need this
74
 
#--enable-ipv6    enable IPv6 support [auto]
 
74
#  --enable-ipv6          enable IPv6 support [auto]
75
75
--enable-ipv6
76
 
#--enable-local   enable AF_LOCAL (AF_UNIX) socket support [auto]
 
76
#  --enable-local         enable AF_LOCAL (AF_UNIX) socket support [auto]
77
77
--enable-local
78
78
#
79
79
#SLAPD (Standalone LDAP Daemon) Options:
80
 
#--enable-slapd   enable building slapd [yes]
 
80
#  --enable-slapd         enable building slapd [yes]
81
81
--enable-slapd
82
 
#--enable-aci     enable per-object ACIs (experimental) [no]
 
82
#    --enable-dynacl      enable run-time loadable ACL support (experimental) [no]
 
83
#    --enable-aci         enable per-object ACIs (experimental) no|yes|mod [no]
83
84
--enable-aci
84
 
#--enable-cleartext       enable cleartext passwords [yes]
 
85
#    --enable-cleartext   enable cleartext passwords [yes]
85
86
--enable-cleartext
86
 
#--enable-crypt   enable crypt(3) passwords [no]
 
87
#    --enable-crypt       enable crypt(3) passwords [no]
87
88
--enable-crypt
88
 
#--enable-lmpasswd        enable LAN Manager passwords [no]
 
89
#    --enable-lmpasswd    enable LAN Manager passwords [no]
89
90
--disable-lmpasswd
90
 
#--enable-spasswd         enable (Cyrus) SASL password verification [no]
 
91
#    --enable-spasswd     enable (Cyrus) SASL password verification [no]
91
92
--enable-spasswd
92
 
#--enable-modules         enable dynamic module support [no]
 
93
#    --enable-modules     enable dynamic module support [no]
93
94
--enable-modules
94
 
#--enable-rewrite         enable DN rewriting in back-ldap and rwm overlay [auto]
 
95
#    --enable-rewrite     enable DN rewriting in back-ldap and rwm overlay [auto]
95
96
--enable-rewrite
96
 
#--enable-rlookups        enable reverse lookups of client hostnames [no]
 
97
#    --enable-rlookups    enable reverse lookups of client hostnames [no]
97
98
--enable-rlookups
98
 
#--enable-slapi        enable SLAPI support (experimental) [no]
 
99
#    --enable-slapi        enable SLAPI support (experimental) [no]
99
100
--enable-slapi
100
 
#--enable-slp          enable SLPv2 support [no]
 
101
#    --enable-slp          enable SLPv2 support [no]
101
102
--enable-slp
102
 
#--enable-wrappers        enable tcp wrapper support [no]
 
103
#    --enable-wrappers    enable tcp wrapper support [no]
103
104
--enable-wrappers
104
105
#
105
106
#SLAPD Backend Options:
106
 
#--enable-backends        enable all available backends no|yes|mod
 
107
#    --enable-backends    enable all available backends no|yes|mod
107
108
--enable-backends=mod
108
 
#--enable-bdb     enable Berkeley DB backend no|yes|mod [yes]
109
 
#--enable-dnssrv          enable dnssrv backend no|yes|mod [no]
110
 
#--enable-hdb     enable Hierarchical DB backend no|yes|mod [yes]
111
 
#--enable-ldap    enable ldap backend no|yes|mod [no]
112
 
#--enable-ldbm    enable ldbm backend no|yes|mod [no]
113
 
--enable-ldbm=no
114
 
#--enable-ldbm-api   use LDBM API auto|berkeley|bcompat|mdbm|gdbm [auto]
115
 
#--enable-ldbm-type  use LDBM type auto|btree|hash [auto]
116
 
#--enable-meta    enable metadirectory backend no|yes|mod [no]
117
 
#--enable-monitor         enable monitor backend no|yes|mod [yes]
118
 
#--enable-null    enable null backend no|yes|mod [no]
119
 
#--enable-passwd          enable passwd backend no|yes|mod [no]
120
 
#--enable-perl    enable perl backend no|yes|mod [no]
121
 
#--enable-relay           enable relay backend no|yes|mod [yes]
122
 
#--enable-shell   enable shell backend no|yes|mod [no]
123
 
#--enable-sql     enable sql backend no|yes|mod [no]
 
109
#    --enable-bdb         enable Berkeley DB backend no|yes|mod [yes]
 
110
#    --enable-dnssrv      enable dnssrv backend no|yes|mod [no]
 
111
#    --enable-hdb         enable Hierarchical DB backend no|yes|mod [yes]
 
112
#    --enable-ldap        enable ldap backend no|yes|mod [no]
 
113
#    --enable-meta        enable metadirectory backend no|yes|mod [no]
 
114
#    --enable-monitor     enable monitor backend no|yes|mod [yes]
 
115
#    --enable-null        enable null backend no|yes|mod [no]
 
116
#    --enable-passwd      enable passwd backend no|yes|mod [no]
 
117
#    --enable-perl        enable perl backend no|yes|mod [no]
 
118
#    --enable-relay       enable relay backend no|yes|mod [yes]
 
119
#    --enable-shell       enable shell backend no|yes|mod [no]
 
120
#    --enable-sock        enable sock backend no|yes|mod [no]
 
121
#    --enable-sql         enable sql backend no|yes|mod [no]
 
122
--disable-ndb
124
123
#
125
124
#SLAPD Overlay Options:
126
 
#--enable-overlays        enable all available overlays no|yes|mod
 
125
#    --enable-overlays    enable all available overlays no|yes|mod
127
126
--enable-overlays=mod
128
 
#--enable-accesslog       In-Directory Access Logging overlay no|yes|mod [no]
129
 
#--enable-denyop          Deny Operation overlay no|yes|mod [no]
130
 
#--enable-dyngroup        Dynamic Group overlay no|yes|mod [no]
131
 
#--enable-dynlist         Dynamic List overlay no|yes|mod [no]
132
 
#--enable-lastmod         Last Modification overlay no|yes|mod [no]
133
 
#--enable-ppolicy         Password Policy overlay no|yes|mod [no]
134
 
#--enable-proxycache      Proxy Cache overlay no|yes|mod [no]
135
 
#--enable-refint          Referential Integrity overlay no|yes|mod [no]
136
 
#--enable-retcode         Return Code testing overlay no|yes|mod [no]
137
 
#--enable-rwm             Rewrite/Remap overlay no|yes|mod [no]
138
 
#--enable-syncprov        Syncrepl Provider overlay no|yes|mod [yes]
139
 
#--enable-translucent  Translucent Proxy overlay no|yes|mod [no]
140
 
#--enable-unique       Attribute Uniqueness overlay no|yes|mod [no]
141
 
#--enable-valsort      Value Sorting overlay no|yes|mod [no]
 
127
#    --enable-accesslog   In-Directory Access Logging overlay no|yes|mod [no]
 
128
#    --enable-auditlog    Audit Logging overlay no|yes|mod [no]
 
129
#    --enable-constraint          Attribute Constraint overlay no|yes|mod [no]
 
130
#    --enable-dds         Dynamic Directory Services overlay no|yes|mod [no]
 
131
#    --enable-dyngroup    Dynamic Group overlay no|yes|mod [no]
 
132
#    --enable-dynlist     Dynamic List overlay no|yes|mod [no]
 
133
#    --enable-memberof    Reverse Group Membership overlay no|yes|mod [no]
 
134
#    --enable-ppolicy     Password Policy overlay no|yes|mod [no]
 
135
#    --enable-proxycache          Proxy Cache overlay no|yes|mod [no]
 
136
#    --enable-refint      Referential Integrity overlay no|yes|mod [no]
 
137
#    --enable-retcode     Return Code testing overlay no|yes|mod [no]
 
138
#    --enable-rwm                 Rewrite/Remap overlay no|yes|mod [no]
 
139
#    --enable-seqmod      Sequential Modify overlay no|yes|mod [yes]
 
140
#    --enable-syncprov    Syncrepl Provider overlay no|yes|mod [yes]
 
141
#    --enable-translucent  Translucent Proxy overlay no|yes|mod [no]
 
142
#    --enable-unique       Attribute Uniqueness overlay no|yes|mod [no]
 
143
#    --enable-valsort      Value Sorting overlay no|yes|mod [no]
142
144
#
143
145
#Library Generation & Linking Options
144
 
#--enable-static[=PKGS]
145
 
#build static libraries [default=yes]
146
 
#--enable-shared[=PKGS]
147
 
#build shared libraries [default=yes]
148
 
#--enable-fast-install[=PKGS]
149
 
#optimize for fast installation [default=yes]
150
 
#--disable-dependency-tracking  speeds up one-time build
151
 
#--enable-dependency-tracking   do not reject slow dependency extractors
152
 
#--disable-libtool-lock  avoid locking (might break parallel builds)
 
146
#  --enable-static[=PKGS]
 
147
#                          build static libraries [default=yes]
 
148
#  --enable-shared[=PKGS]
 
149
#                          build shared libraries [default=yes]
 
150
#  --enable-fast-install[=PKGS]
 
151
#                          optimize for fast installation [default=yes]
 
152
#  --disable-dependency-tracking  speeds up one-time build
 
153
#  --enable-dependency-tracking   do not reject slow dependency extractors
 
154
#  --disable-libtool-lock  avoid locking (might break parallel builds)
153
155
#
154
156
#Optional Packages:
155
 
#--with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
156
 
#--without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
157
 
#--with-subdir=DIR       change default subdirectory used for installs
 
157
#  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
 
158
#  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
 
159
#  --with-subdir=DIR       change default subdirectory used for installs
158
160
--with-subdir=ldap
159
 
#--with-cyrus-sasl        with Cyrus SASL support [auto]
 
161
#  --with-cyrus-sasl      with Cyrus SASL support [auto]
160
162
--with-cyrus-sasl
161
 
#--with-fetch             with fetch(3) URL support [auto]
162
 
#--with-threads   with threads [auto]
 
163
#  --with-fetch           with fetch(3) URL support [auto]
 
164
#  --with-threads         with threads [auto]
163
165
--with-threads
164
 
#--with-tls               with TLS/SSL support [auto]
 
166
#  --with-tls             with TLS/SSL support auto|openssl|gnutls [auto]
165
167
--with-tls=gnutls
166
 
#--with-yielding-select  with implicitly yielding select [auto]
167
 
#--with-multiple-precision
168
 
#multiple precision support for statistics
169
 
#auto|bignum|gmp [auto]
170
 
#
171
 
#--with-odbc             with specific ODBC support iodbc|unixodbc|auto [auto]
 
168
#  --with-yielding-select  with implicitly yielding select [auto]
 
169
#  --with-mp               with multiple precision statistics auto|longlong|long|bignum|gmp [auto]
 
170
#  --with-odbc             with specific ODBC support iodbc|unixodbc|auto [auto]
172
171
--with-odbc=unixodbc
173
 
#--with-gnu-ld           assume the C compiler uses GNU ld [default=no]
174
 
#--with-pic              try to use only PIC/non-PIC objects [default=use
175
 
#both]
176
 
#--with-tags[=TAGS]
177
 
#include additional configurations [automatic]
 
172
#  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
 
173
#  --with-pic              try to use only PIC/non-PIC objects [default=use
 
174
#                          both]
 
175
#  --with-tags[=TAGS]
 
176
#                          include additional configurations [automatic]
178
177
#
179
178
#See INSTALL file for further details.
 
179
#
 
180
#Some influential environment variables:
 
181
#  CC          C compiler command
 
182
#  CFLAGS      C compiler flags
 
183
#  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
 
184
#              nonstandard directory <lib dir>
 
185
#  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
 
186
#              headers in a nonstandard directory <include dir>
 
187
#  CPP         C preprocessor
 
188
#
 
189
#Use these variables to override the choices made by `configure' or to help
 
190
#it to find libraries and programs with nonstandard names/locations.
 
191
#