r15381: Make shared libraries the default (where supported). This concludes my rewrit...
authorJelmer Vernooij <jelmer@samba.org>
Mon, 1 May 2006 20:13:25 +0000 (20:13 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:05:30 +0000 (14:05 -0500)
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.
(This used to be commit 9eea62c11ce83a857862d05123f0be40944951ba)

source4/build/smb_build/TODO
source4/configure.in

index 086f62b86915c62c83bbcebc6653a3b1987a5921..012f4f2eda95770f4986b37c7c93d6c74d04cd58 100644 (file)
@@ -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?)
index a392bc8e01baf792978fb963e747b40f09f6ad0c..d859216e5ab6ed107f01113baae2d21270ccc530 100644 (file)
@@ -48,13 +48,6 @@ sinclude(ntvfs/sysdep/config.m4)
 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}"