Kurt Zeilenga
6743aebf3d
Changes to support FreeBSD LinuxThreads port. Namely don't rely
...
on errno not getting changed by Debug(). Likely a problem elsewhere.
Tests run okay, excepting concurrency has "no such object" problems.
1999-04-08 03:57:25 +00:00
Kurt Zeilenga
404f953ef0
New pthread_try_link test. Looks for pthread_create and pthread_detach
...
and, if LinuxThreads, pthread_kill_other_threads_np().
1999-04-07 02:47:15 +00:00
Kurt Zeilenga
bbb7964508
New LinuxThreads detection. Correctly detects FreeBSD's LinuxThreads port
...
(but not sure if it's usable yet). Needs to be tested on various versions
of Linux native LinuxThreads.
1999-04-06 23:44:27 +00:00
Hallvard Furuseth
a2708937b3
Do not pipe to awk, use temporary file instead
1999-04-06 00:55:08 +00:00
Hallvard Furuseth
0960e34bf2
Add $CC_MKDEP to override $CC and the -c option
1999-04-06 00:52:56 +00:00
Kurt Zeilenga
f2fee94114
remove libtool comment
1999-03-30 05:10:20 +00:00
Juan Gomez
009038a795
MDBM detection feature.
1999-03-30 04:25:52 +00:00
Kurt Zeilenga
12c3efb878
Replace -M with $CC_MKDEP_FLAGS in comment
1999-03-26 19:19:12 +00:00
Kurt Zeilenga
62f71f6042
Add TMPROOT support for two phase building/installing.
...
make all
make TMPROOT=/tmp/root install
will install everything under $(TMPROOT)$(prefix). Useful for
building bundling packages/ports for various operating systems.
1999-03-18 17:36:55 +00:00
Kurt Zeilenga
52884a2caa
Add copyright notice (to generate log message).
1999-03-18 02:13:09 +00:00
Kurt Zeilenga
2003488522
Bogus change just to generate a log message.
1999-03-18 02:03:16 +00:00
Kurt Zeilenga
86a2e91ae9
Add 1999 to copyright. Test new log.pl.
1999-03-18 01:51:53 +00:00
Kurt Zeilenga
96b2ae55ac
Add OL_STRUCT_PASSWD_PW_GECOS test. Checks for pw_gecos in struct passwd.
1999-03-17 22:23:29 +00:00
Kurt Zeilenga
c51e647870
Minor change to EBCDIC test.
1999-03-17 03:55:51 +00:00
Kurt Zeilenga
5ba71a498b
Update EBCDIC tests.
1999-03-15 23:45:28 +00:00
Kurt Zeilenga
02e6172bf8
Implement OL_HEADER_STDC (derived from AC_HEADER_STDC) with EBCDIC
...
support. Will submit this to autoconf maintainers...
1999-03-15 21:40:57 +00:00
Kurt Zeilenga
8694a8395c
Add EBCDIC test in preparation for VM port.
1999-03-15 19:31:13 +00:00
Kurt Zeilenga
a8d7ee12a5
Fix "decleration" and missing ";" errors.
1999-03-15 01:01:45 +00:00
Ben Collins
da5444cee5
Define OL_DECL_STRDUP, the current declaration conflicts with GLIBC 2.1's
...
macro definition. If the declaration errors, then we don't declare it in
ac/string.h
1999-03-15 00:16:25 +00:00
Kurt Zeilenga
4afc7aab40
Original test failed under FreeBSD. Reworked LN_H detection
...
after LN_S test. Moved to openldap.m4 and cached result.
Does not yet handle case where LN_H == 'cp' and LN_S == 'ln'.
1999-03-13 22:53:10 +00:00
Ben Collins
b5f8f61a88
Newest from GNU's CVS, provides detection of BeOS as well as other systems
1999-03-13 20:27:57 +00:00
Ben Collins
15e0a0f827
Declare LN_H=@LN_H@
1999-03-13 19:32:58 +00:00
Ben Collins
27572b4257
Fixed small error in last commit for sys_errlist in openldap.m4
1999-03-13 18:41:07 +00:00
Ben Collins
ebce51b2db
actually define HAVE_SYS_ERRLIST if we have it, if not then declare it locally in ac/errno.h
1999-03-13 18:19:11 +00:00
Ben Collins
dfc4d48209
Don't FORCE manpages in all-common
1999-03-12 22:32:15 +00:00
Kurt Zeilenga
e2d90b3acb
Update configure to:
...
-- fixed gethostbyaddr_r/gethostbyname_r compile warnings
-- relocated Pthread -mt test to be before -kthread test
1999-03-10 23:31:06 +00:00
Kurt Zeilenga
cb9667b527
Remove @DEFS@ from CPPFLAGS... we use portable.h unconditionally.
1999-03-08 23:13:59 +00:00
Kurt Zeilenga
e45fa7e3e7
relocate LDAP_LIBPATH to front of LDFLAGS.
1999-03-08 02:31:03 +00:00
Kurt Zeilenga
c0c673485b
Relocate reentrant checks to before thread checks.
...
Change default to cc instead of gcc (experimental change).
1999-03-07 03:18:51 +00:00
Kurt Zeilenga
625efd9466
If rsaref is needed, add it to TLS_LIBS.
1999-03-03 21:50:02 +00:00
Kurt Zeilenga
8895f5d071
Add first cut of ctime_r return type test.
1999-03-03 21:32:22 +00:00
Kurt Zeilenga
460cb1a664
Fix new man.mk to create tmp pages in object directory, not $(srcdir).
1999-03-02 20:23:37 +00:00
Ben Collins
6af16c5870
Syntax error on install, mistakenly commited before with wrong one
1999-02-28 18:47:07 +00:00
Ben Collins
a914ff8171
Fixed a small mistake in the last commit, as well as adding a clean-common to remove the tmp files
1999-02-28 17:08:54 +00:00
Ben Collins
f02ef6773a
Moved man page generation to the build cycle instead of install
1999-02-28 16:10:37 +00:00
Bart Hartgers
e26de67770
Patch to support to determine the number of args of the
...
gethostby{name,addr}_r functions.
Contributed by Juan Carlos Gomes IT#68 (apparently).
Also includes support for detecting ssleay in configure.in.
1999-02-25 13:07:27 +00:00
Hallvard Furuseth
38df8bdf38
Silence libtool if `make -s' is running
1999-02-20 08:04:54 +00:00
Hallvard Furuseth
dd78d8f2d6
Add $CC_MKDEP_FLAGS to override -M
1999-02-20 07:53:29 +00:00
Kurt Zeilenga
f0a9df6cd6
replace "ln -sf" with $(LN_S).
1999-02-06 00:00:49 +00:00
Kurt Spanier
e552c315f4
Fix typo in LDAP_LIBAVL_DEPEND
1999-02-03 13:05:10 +00:00
Kurt Zeilenga
a3cf741ab7
Fix slapd/tool dependencies on libraries.
1999-02-03 05:25:04 +00:00
Kurt Zeilenga
68ed8d140b
Add EXEEXT/OBJEXT for GNU win32 environments.
...
Add AWK for mkdep.
1999-02-01 02:17:17 +00:00
Kurt Zeilenga
80da91a5b2
Fix lthread depend.
1999-01-28 22:27:19 +00:00
Kurt Zeilenga
bd6dfe333d
LDBM/back-ldbm locking reworked!
...
back-ldbm was using a cache specific lock to protect non-reentrant
database routines from being reenterred. This is inadequate.
Also, reentrant database systems calls were serialized unnecessarily.
Non-reentrant database calls must have a big_mutex. Implemented
this within -lldbm itself. library requires ldbm_initialize()
be called before any other ldbm call to initialize the big_mutex
and to do any other db specific initialization (ie: such as
required for DB2).
The dbc_mutex, dbc_cv, & dbc_readers fileds of dbcache are history.
The "reentrant_database" (REENTRANT_DATABASE) define is also axed.
1999-01-26 20:55:54 +00:00
Kurt Zeilenga
f3fb0c74a6
Fix mkdep to split lines with multiple dependencies.
1999-01-26 20:27:25 +00:00
Kurt Zeilenga
01cd11c308
Move install.sh to install-sh. install.sh name may cause problems
...
with some 'make' programs that have a rule to create 'install' from
it there is no 'Makefile'. (per autoconf 2.12).
1999-01-25 02:30:58 +00:00
Kurt Zeilenga
6c0fc8b1b5
Real fix for FreeBSD 4.
1999-01-23 20:39:45 +00:00
Kurt Zeilenga
0e32729854
Add support for Freebsd 4.x (and greater)
1999-01-23 20:29:02 +00:00
Kurt Zeilenga
b7beec1663
Initial version of the experimental 'back-perl'
...
John's still working on the 'perl-test' (the perl backend test module).
1999-01-14 06:33:09 +00:00
Kurt Zeilenga
28a671d10d
Revamp build system yet again to move all external libraries to
...
end of link. Basic order is:
$LDFLAGS internal-libs external-libs $LIBS $LTHREAD_LIBS
LTHREAD_LIBS is last as -lpthread (or equiv) must be last on many systems.
LIBS is next to last as some user might have put -lpthread (or equiv)
in $LIBS.
1999-01-14 01:31:43 +00:00