summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2006-05-01 20:13:25 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:05:30 -0500
commit8b98023d85dc13695a9685affb303613b8b038a3 (patch)
treedf3be55a15579bc084cddcfdc93ea91e435e9fd5
parent5c3a1d76ffc7b9e41846f7eaf6039f58184737a0 (diff)
downloadsamba-8b98023d85dc13695a9685affb303613b8b038a3.tar.gz
samba-8b98023d85dc13695a9685affb303613b8b038a3.tar.bz2
samba-8b98023d85dc13695a9685affb303613b8b038a3.zip
r15381: 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. (This used to be commit 9eea62c11ce83a857862d05123f0be40944951ba)
-rw-r--r--source4/build/smb_build/TODO7
-rw-r--r--source4/configure.in7
2 files changed, 3 insertions, 11 deletions
diff --git a/source4/build/smb_build/TODO b/source4/build/smb_build/TODO
index 086f62b869..012f4f2eda 100644
--- a/source4/build/smb_build/TODO
+++ b/source4/build/smb_build/TODO
@@ -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?)
diff --git a/source4/configure.in b/source4/configure.in
index a392bc8e01..d859216e5a 100644
--- a/source4/configure.in
+++ b/source4/configure.in
@@ -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}"