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