svn commit: samba r15381 - in branches/SAMBA_4_0/source: .
build/smb_build
jelmer at samba.org
jelmer at samba.org
Mon May 1 20:13:25 GMT 2006
Author: jelmer
Date: 2006-05-01 20:13:25 +0000 (Mon, 01 May 2006)
New Revision: 15381
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15381
Log:
Make shared libraries the default (where supported). This concludes my rewrite of the build system, which I'm (overall)
pretty happy with now. I'll continue making smaller changes, but they won't have as much impact as the changes I've made in the past months.
Modified:
branches/SAMBA_4_0/source/build/smb_build/TODO
branches/SAMBA_4_0/source/configure.in
Changeset:
Modified: branches/SAMBA_4_0/source/build/smb_build/TODO
===================================================================
--- branches/SAMBA_4_0/source/build/smb_build/TODO 2006-05-01 18:54:53 UTC (rev 15380)
+++ branches/SAMBA_4_0/source/build/smb_build/TODO 2006-05-01 20:13:25 UTC (rev 15381)
@@ -1,11 +1,10 @@
-- Add --export-dynamic for each subsystem that has modules
- let the build system implement some make functions($(patsubst),$(wildcard),...) and use our own implementations where `make' does not support them
- include extra_flags.txt using Makefile construction if
supported by current make
-- make --enable-dso the default
-- fix shared module loading for selftest during non-developer builds without install
+- fix shared module loading for selftest during builds without install
- remove recursive dependency between LIBSOCKET, LIBCLI_NBT and LIBCLI_RESOLVE
-- clearer distinction between dcerpc and ndr. seperate interface tables?
+- clearer distinction between dcerpc and ndr. seperate interface tables? Maybe get rid of
+ NDR's table altogether and use dlopen/dlsym ?
- saner names for:
libcli.so.0.0.1 (rename to libsmb?)
libcli_cldap.so.0.0.1 (rename to libcldap?)
Modified: branches/SAMBA_4_0/source/configure.in
===================================================================
--- branches/SAMBA_4_0/source/configure.in 2006-05-01 18:54:53 UTC (rev 15380)
+++ branches/SAMBA_4_0/source/configure.in 2006-05-01 20:13:25 UTC (rev 15381)
@@ -48,13 +48,6 @@
sinclude(lib/appweb/config.m4)
sinclude(nsswitch/config.m4)
-AC_ARG_ENABLE(dso,
-[ --enable-dso Enable building internal libraries as DSO's (experimental)],
-[ if test x$enable_dso != xyes; then
- BLDSHARED=false
- fi],
-[BLDSHARED=false])
-
#################################################
# add *_CFLAGS only for the real build
CFLAGS="${CFLAGS} ${DEVELOPER_CFLAGS}"
More information about the samba-cvs
mailing list