Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joe Martin
OpenLDAP
Commits
b24f96cd
Commit
b24f96cd
authored
Nov 25, 2003
by
Kurt Zeilenga
Browse files
Berkeley DB 4.2 support (DB 4.2 required by default)
libldif to libutil updates notice updates
parent
04208190
Changes
7
Hide whitespace changes
Inline
Side-by-side
build/openldap.m4
View file @
b24f96cd
...
...
@@ -312,12 +312,17 @@ dnl Try to locate appropriate library
AC_DEFUN([OL_BERKELEY_DB_LINK],
[ol_cv_lib_db=no
OL_BERKELEY_DB_TRY(ol_cv_db_none)
OL_BERKELEY_DB_TRY(ol_cv_db_db42,[-ldb42])
OL_BERKELEY_DB_TRY(ol_cv_db_db_42,[-ldb-42])
OL_BERKELEY_DB_TRY(ol_cv_db_db_4_dot_2,[-ldb-4.2])
OL_BERKELEY_DB_TRY(ol_cv_db_db_4_2,[-ldb-4-2])
OL_BERKELEY_DB_TRY(ol_cv_db_db_4,[-ldb-4])
OL_BERKELEY_DB_TRY(ol_cv_db_db4,[-ldb4])
OL_BERKELEY_DB_TRY(ol_cv_db_db41,[-ldb41])
OL_BERKELEY_DB_TRY(ol_cv_db_db_41,[-ldb-41])
OL_BERKELEY_DB_TRY(ol_cv_db_db_4_dot_1,[-ldb-4.1])
OL_BERKELEY_DB_TRY(ol_cv_db_db_4_1,[-ldb-4-1])
OL_BERKELEY_DB_TRY(ol_cv_db_db_4,[-ldb-4])
OL_BERKELEY_DB_TRY(ol_cv_db_db4,[-ldb4])
OL_BERKELEY_DB_TRY(ol_cv_db_db,[-ldb])
OL_BERKELEY_DB_TRY(ol_cv_db_db3,[-ldb3])
OL_BERKELEY_DB_TRY(ol_cv_db_db_3,[-ldb-3])
...
...
@@ -442,8 +447,8 @@ AC_DEFUN([OL_BDB_COMPAT],
# define DB_VERSION_MINOR 0
#endif
/* require 4.
1
or later */
#if (DB_VERSION_MAJOR >= 4) && (DB_VERSION_MINOR >=
1
)
/* require 4.
2
or later */
#if (DB_VERSION_MAJOR >= 4) && (DB_VERSION_MINOR >=
2
)
__db_version_compat
#endif
], [ol_cv_bdb_compat=yes], [ol_cv_bdb_compat=no])])
...
...
build/top.mk
View file @
b24f96cd
...
...
@@ -140,7 +140,6 @@ LDAP_INCPATH= -I$(LDAP_INCDIR) -I$(INCLUDEDIR)
LDAP_LIBDIR
=
$(top_builddir)
/libraries
LUTIL_LIBS
=
@LUTIL_LIBS@
LDIF_LIBS
=
@LDIF_LIBS@
LDBM_LIBS
=
@LDBM_LIBS@
LTHREAD_LIBS
=
@LTHREAD_LIBS@
...
...
@@ -153,14 +152,13 @@ LDAP_LIBLDBM_A_yes = $(LDAP_LIBDIR)/libldbm/libldbm.a
LDAP_LIBAVL_A
=
$(LDAP_LIBDIR)
/libavl/libavl.a
LDAP_LIBLDBM_A
=
$
(
LDAP_LIBLDBM_A_@BUILD_LDBM@
)
LDAP_LIBLDIF_A
=
$(LDAP_LIBDIR)
/libldif/libldif.a
LDAP_LIBREWRITE_A
=
$(LDAP_LIBDIR)
/librewrite/librewrite.a
LDAP_LIBLUNICODE_A
=
$(LDAP_LIBDIR)
/liblunicode/liblunicode.a
LDAP_LIBLUTIL_A
=
$(LDAP_LIBDIR)
/liblutil/liblutil.a
LDAP_L
=
$(LDAP_LIBLUTIL_A)
$(LDAP_LIBLDIF_A)
\
LDAP_L
=
$(LDAP_LIBLUTIL_A)
\
$(LDAP_LIBLDAP_LA)
$(LDAP_LIBLBER_LA)
SLURPD_L
=
$(LDAP_LIBLDIF_A)
$(LDAP_LIBLUTIL_A)
\
SLURPD_L
=
$(LDAP_LIBLUTIL_A)
\
$(LDAP_LIBLDAP_R_LA)
$(LDAP_LIBLBER_LA)
SLAPD_L
=
$(LDAP_LIBAVL_A)
$(LDAP_LIBLDBM_A)
\
$(LDAP_LIBLUNICODE_A)
$(LDAP_LIBREWRITE_A)
\
...
...
clients/tools/Makefile.in
View file @
b24f96cd
...
...
@@ -12,8 +12,8 @@ LDAP_LIBDIR= ../../libraries
MKVOPTS
=
-s
XLIBS
=
$(LDAP_LIBLDIF_A)
$(LDAP_L)
XXLIBS
=
$(SECURITY_LIBS)
$(LDIF_LIBS)
$(LUTIL_LIBS)
XLIBS
=
$(LDAP_L)
XXLIBS
=
$(SECURITY_LIBS)
$(LUTIL_LIBS)
XSRCS
=
ldsversion.c ldmversion.c lddversion.c ldrversion.c
\
ldpversion.c ldwversion.c ldcversion.c
...
...
clients/tools/common.c
View file @
b24f96cd
/* common.c - common routines for the ldap client tools */
/* $OpenLDAP$ */
/*
* Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
*
* Copyright 1998-2003 The OpenLDAP Foundation.
* Portions Copyright 2003 Kurt D. Zeilenga.
* Portions Copyright 2003 IBM Corporation.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted only as authorized by the OpenLDAP
* Public License.
*
* A copy of this license is available in the file LICENSE in the
* top-level directory of the distribution or, alternatively, at
* <http://www.OpenLDAP.org/license.html>.
*/
/* This file was initially created by Hallvard B. Furuseth based (in
* part) upon argument parsing code for individual tools located in
* this directory. Additional contributors include:
* Kurt D. Zeilenga (additional common argument and control support)
*/
/* common.c - common routines for the ldap client tools */
#include "portable.h"
...
...
clients/tools/common.h
View file @
b24f96cd
/* common.h - common definitions for the ldap client tools */
/* $OpenLDAP$ */
/*
* Copyright 2002-2003 The OpenLDAP Foundation, All Rights Reserved.
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
*
* Copyright 1998-2003 The OpenLDAP Foundation.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted only as authorized by the OpenLDAP
* Public License.
*
* A copy of this license is available in the file LICENSE in the
* top-level directory of the distribution or, alternatively, at
* <http://www.OpenLDAP.org/license.html>.
*/
/* This file was initially created by Hallvard B. Furuseth based (in
* part) upon argument parsing code for individual tools located in
* this directory.
*/
/* common.h - common definitions for the ldap client tools */
#ifndef _COMMON_H_
#define _COMMON_H_
#ifndef
_CLIENT_TOOLS
_COMMON_H_
#define
_CLIENT_TOOLS
_COMMON_H_
LDAP_BEGIN_DECL
...
...
@@ -63,4 +76,4 @@ void tool_server_controls LDAP_P(( LDAP *, LDAPControl *, int ));
LDAP_END_DECL
#endif
/* _COMMON_H_ */
#endif
/*
_CLIENT_TOOLS
_COMMON_H_ */
servers/slapd/Makefile.in
View file @
b24f96cd
...
...
@@ -53,7 +53,7 @@ XDEFS = $(MODULES_CPPFLAGS)
XLDFLAGS
=
$(MODULES_LDFLAGS)
XLIBS
=
$(SLAPD_STATIC_DEPENDS)
$(SLAPD_L)
XXLIBS
=
$(LDBM_LIBS)
$(SLAPD_LIBS)
$(SECURITY_LIBS)
$(LDIF_LIBS)
$(LUTIL_LIBS)
XXLIBS
=
$(LDBM_LIBS)
$(SLAPD_LIBS)
$(SECURITY_LIBS)
$(LUTIL_LIBS)
XXXLIBS
=
$(LTHREAD_LIBS)
$(SLAPI_LIBS)
$(MODULES_LIBS)
BUILD_OPT
=
"--enable-slapd"
...
...
@@ -83,7 +83,7 @@ SLAPD_OBJECTS = $(@PLAT@_SLAPD_OBJECTS)
# we want to export EVERY global symbol that it knows about (NOT including
# symbols that are imported from other DLLs). The set of symbols to
# export INCLUDES symbols from all static libraries that slapd gets
# linked with, e.g. avl, ldbm,
ldif,
lunicode, lutil, etc. This list
# linked with, e.g. avl, ldbm, lunicode, lutil, etc. This list
# will also include liblber and libldap_r if they were built as static
# libraries. ALSO included will be symbols from other STATIC libraries
# outside the domain of the OpenLDAP source tree, e.g. regex, ltdl,
...
...
servers/slurpd/Makefile.in
View file @
b24f96cd
...
...
@@ -32,8 +32,7 @@ all-local-srv: $(PROGRAMS)
# $(LTHREAD_LIBS) must be last!
XLIBS
=
$(SLURPD_L)
XXLIBS
=
$(SLURPD_LIBS)
$(SECURITY_LIBS)
\
$(LDIF_LIBS)
$(LUTIL_LIBS)
XXLIBS
=
$(SLURPD_LIBS)
$(SECURITY_LIBS)
$(LUTIL_LIBS)
XXXLIBS
=
$(LTHREAD_LIBS)
slurpd
:
version.o
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment