Michael Adam
7d7b420ad1
libnetapi: fix dependency problem by linking libnetapi statically (internally)
...
This is a workaround until we have isolated enough internal libraries
as shared libraries.
Michael
(This used to be commit 8a87e40270
)
2008-04-12 02:17:46 +02:00
Michael Adam
1cd7e36ace
configure: be more portable, use 'printf "%s"' instead of "echo -n"
...
Michael
(This used to be commit 06dfb0cf7c
)
2008-04-01 16:16:55 +02:00
Gerald (Jerry) Carter
eeeb4aa931
Fix libtdb some to move back towards allowing out of tree builds
...
Remaining problem is that not all *.syms linker scripts are generated
so the LD command needs to look in a single place. Out of tree
builds now work but report write access to the source tree in order
to create the $(srcdir)/expotrs/libtdb.sysms file.
(This used to be commit 6e9287c5c3
)
2008-03-24 17:25:13 -05:00
Günther Deschner
5fdf4b8f4a
Remove remaining old srvsvc client and server rpc code entirely.
...
Guenther
(This used to be commit a5f0186f70
)
2008-03-21 04:16:22 +01:00
Volker Lendecke
90300631eb
Build aio_fork by default
...
... only when --with-aio-support and we can pass file descriptors
(This used to be commit fdf4cd99cc
)
2008-03-08 12:31:12 +01:00
Simo Sorce
9e83c9159e
Enable use of Relocations Read-Only, if supported, for enhanced security.
...
(This used to be commit c20c5f0821
)
2008-03-07 11:33:26 -05:00
Günther Deschner
d42e415b40
Revert "Make sure to generate pkgconfig files for libtdb and libtalloc."
...
This uses incorrect version numbers for tdb and talloc.
Guenther
This reverts commit df97fb019b
.
(This used to be commit ead849949b
)
2008-03-05 16:31:04 +01:00
Günther Deschner
cb94b313ba
Make sure to generate pkgconfig files for libtdb and libtalloc.
...
Guenther
(This used to be commit df97fb019b
)
2008-03-05 15:40:23 +01:00
Günther Deschner
485b070eb8
Add "registry" Group Policy extension.
...
Guenther
(This used to be commit 4e93301ca4
)
2008-02-29 17:25:28 +01:00
Günther Deschner
41efa5ca45
Add Group Policy extension infrastructure.
...
Guenther
(This used to be commit 6d543b1a1a
)
2008-02-29 17:07:57 +01:00
Volker Lendecke
695b6662ab
Attempt to fix the build
...
(This used to be commit 364d87a5e4
)
2008-02-29 10:17:35 +01:00
Stefan Metzmacher
85b7f90c47
configure: only build vfs_syncops if dirfd() is available
...
This hopefully fixes the build on HP-UX.
metze
(This used to be commit 5fb7533e37
)
2008-02-29 09:58:37 +01:00
Stefan Metzmacher
8657066f3a
configure: Remove lib/repdir.c and related stuff
...
It was only used in configure, but lib/replace already
has a much better version of it.
metze
(This used to be commit c9b60b75b4
)
2008-02-29 09:48:24 +01:00
Volker Lendecke
18206a4cb5
Add vfs_aio_fork
...
This is used for two purposes:
First, I'm using it to test the async I/O code. In the forked process it is
pretty easy to delay a reply for a random amount of time. See the
BUILD_FARM_HACKS snippet.
Second, there are systems around that claim to have Posix AIO but which is
broken. This might be some help for those systems.
Also add tests how to pass file descriptors
(This used to be commit b0e52cecf2
)
2008-02-29 09:47:53 +01:00
Karolin Seeger
e1b32594c7
Remove smbmount.
...
Karolin
(This used to be commit 5fbd98f706
)
2008-02-28 15:53:43 +01:00
Michael Adam
df3939da94
configure: put swat-part of config into m4-include file of its own.
...
Michael
(This used to be commit 622667c079
)
2008-02-26 13:56:12 +01:00
Volker Lendecke
43491db17c
Fix inotify detection
...
Bug 5271 -- thanks to Tiziano Müller
(This used to be commit 4a1a138b0f
)
2008-02-25 12:58:56 +01:00
Michael Adam
658b72916f
Fix aix-build of libtalloc.so by exporting all necessary symbols.
...
Use -bexpfull instead of -bexpall for LDSHFLAGS to also export
symbols starting with "_". This exports all necessary symbols
from libtalloc.so.
Michael
(This used to be commit 213ba3a719
)
2008-02-24 01:00:39 +01:00
Michael Adam
0d7f555335
Move the definition of SMB_LIBRARY to aclocal.m4.
...
Michael
(This used to be commit 4724b13ed8
)
2008-02-21 14:07:45 +01:00
Michael Adam
d29c816b61
configure: Abstract configuration of internal libs into an m4 macro.
...
New subsystem libraries can now be added by specifying SMB_LIBRARY(name).
Michael
(This used to be commit 54d73769c4
)
2008-02-21 12:59:42 +01:00
Volker Lendecke
21387a4c5e
fix typo
...
(This used to be commit 2d51bf67fc
)
2008-02-21 11:40:22 +01:00
Michael Adam
63592eebbb
Remove check for secure mkstemp from configure.in.
...
It has moved to libreplace.
Michael
(This used to be commit b5e894cb3b
)
2008-02-21 10:27:56 +01:00
Michael Adam
48302a28a9
Remove mmap check from configure.in
...
It is available in libreplace.
Michael
(This used to be commit 310c121faf
)
2008-02-21 10:27:56 +01:00
Michael Adam
d2e63399d3
configure: add --enable-shared-libs to control overall internal use of shared libs.
...
To disable internal use of shared libraries altogether (as opposed to
disabling use of single shared libs by --with-static-libs=LIBS), use
this new configure parameter --disable-shared-libs.
Michael
(This used to be commit 63bff18f3f
)
2008-02-20 23:38:27 +01:00
Michael Adam
443f8ed260
configure: Move assemblage of samba version strings to m4 include file.
...
Michael
(This used to be commit 8b220717e8
)
2008-02-20 21:33:24 +01:00
Michael Adam
e0f4573de2
Remove checks for ino_t, loff_t, offset_t, and comparison_fn_t from configure.in.
...
These tests are in libreplace.
Michael
(This used to be commit 2e6b66eda4
)
2008-02-20 21:33:24 +01:00
Michael Adam
4f5a888067
Remove tests for vsnprintf snprintf asprintf vasprintf and va_copy from configure.
...
These are tested in libreplace.
Michael
(This used to be commit 9b9495d367
)
2008-02-20 17:26:39 +01:00
Michael Adam
9e5be586af
Remove the getifaddrs checks from configure.in: they are now in lib/replace.
...
Michael
(This used to be commit 53c9098253
)
2008-02-20 00:44:40 +01:00
Michael Adam
31a356420d
configure: Use SAMBA_CONFIGURE_CPPFLAGS for AC_LIBREPLACE_BROKEN_CHECKS.
...
To fix the build (make test) after merging libreplace changes.
Michael
(This used to be commit af5ec88ece
)
2008-02-20 00:17:31 +01:00
Michael Adam
27b711414f
configure: Move path (and debug) checks to an m4 include file check_path.m4.
...
This is inspired by metze's check_path.m4 of Samba4.
Michael
(This used to be commit d1db2b78c9
)
2008-02-19 17:39:40 +01:00
Michael Adam
07f4f95b14
build: change selftest_prefix from ./ to ./st .
...
It was used as ${selftest_prefix}/st anyways...
Michael
(This used to be commit 1f3bfa024d
)
2008-02-19 17:39:40 +01:00
Michael Adam
3b3b80a365
configure: move debug check to developer check
...
...thereby grouping test checks and debug/developer checks together, respectively.
Michael
(This used to be commit bf1bb2c090
)
2008-02-19 17:39:40 +01:00
Michael Adam
53d5624205
configure: Also set debug=yes for --enable-developer and --enable-krb5developer.
...
Michael
(This used to be commit ad45d056df
)
2008-02-19 17:39:40 +01:00
Michael Adam
12239ef505
configure: add default for developer and krb5developer
...
Michael
(This used to be commit e9b06ac113
)
2008-02-19 17:39:40 +01:00
Michael Adam
b40d1b131b
configure: move more developer/test related checks up before the compiler checks.
...
Michael
(This used to be commit 05e3095e21
)
2008-02-19 17:39:40 +01:00
Michael Adam
5073bd1349
Move the --enable-debug check up above all compiler checks.
...
Michael
(This used to be commit fb74f8dd6a
)
2008-02-19 17:39:40 +01:00
Michael Adam
90ea8ae9b1
configure: Introduce "debug" variable set to yes by --enable-debug.
...
Michael
(This used to be commit b33db84c22
)
2008-02-19 17:39:40 +01:00
Michael Adam
86e758e246
configure: move AC_SUBST's of certain directories to the corresponding checks.
...
Michael
(This used to be commit 28c862704c
)
2008-02-19 17:39:40 +01:00
Michael Adam
c666d5b384
Move AC_ENABLE_SHARED and AC_DISABLE_STATIC to a more appropriate place.
...
I have to investigate the effect of these and evaluate the need of
their presence. For now establish more reasonable grouping.
Michael
(This used to be commit 3ba8fa1c4b
)
2008-02-19 17:39:40 +01:00
Michael Adam
1f67a36de3
configure.in: move definition of build dir up.
...
Michael
(This used to be commit 35327e8fee
)
2008-02-19 17:39:39 +01:00
Günther Deschner
8db780ac8f
Yippie! LSARPC server-side migration to pidl finished.
...
Guenther
(This used to be commit aa7023b88d
)
2008-02-19 01:23:05 +01:00
Günther Deschner
d8fcfb1615
Build the generated ntsvcs server (not at all useable yet).
...
Guenther
(This used to be commit acce1092d9
)
2008-02-17 23:03:22 +01:00
Günther Deschner
b4989afbab
YES! NETLOGON rpc server side migration to pidl finished.
...
Guenther
(This used to be commit 7845a0d9a8
)
2008-02-16 14:53:45 +01:00
Michael Adam
8e3ae7baaf
Add support for building and using shared and static libtdb library.
...
This should work with m4_include(lib/tdb/libtdb.m4) like already
done with talloc, but currently this does not work (yet) - tdb
code has to be merged from s4 before that.
Michael
(This used to be commit e92fdf6b20
)
2008-02-14 14:17:57 +01:00
Michael Adam
879b32806d
Fix a typo.
...
This had no negative side effect since currently TALLOC_OBJ
only consists of one object.
Michael
(This used to be commit 9cf3be8520
)
2008-02-14 14:15:23 +01:00
Michael Adam
f292f3de3f
Try and fix the Darwin build with dynamic libs.
...
Golly gosh, this one took me quite some time to figure out!
Hopefully, I did not introduce any typos copying...
Michael
(This used to be commit 85ca2c9edb
)
2008-02-14 00:09:23 +01:00
Michael Adam
adcbc2439c
Remove --enable-libwbclient-shared , use --with-static-libs=libwbclient instead.
...
Use the more general mechanism.
The enable_developer-check is preserved, of course.
Michael
(This used to be commit 4321d5aba7
)
2008-02-13 15:11:55 +01:00
Michael Adam
8a8c71e08e
Use --with-static-libs=libtalloc instead of --with-static-libs=talloc
...
for consistency (and similar for all other examples).
Michael
(This used to be commit 198768a832
)
2008-02-13 15:11:23 +01:00
Michael Adam
574dce7c0e
Link in libnetapi as shared or static library (same mechanism as talloc).
...
This, too, can be turned to static linking by providing the configure
parameter --with-static-libs=netapi.
Michael
(This used to be commit a4c773de0f
)
2008-02-13 14:45:13 +01:00
Michael Adam
1fee36432b
Add -L./bin to LDFLAGS when building shared libs.
...
Formerly this was only needed for libwbclient, but now that we start
using more shared libs internally, this is needed more globally
to support linking internal libs dynamically on systemy without winbindd.
Michael
(This used to be commit ec79357218
)
2008-02-13 13:48:51 +01:00