diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2006-05-01 20:13:25 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:05:30 -0500 |
commit | 8b98023d85dc13695a9685affb303613b8b038a3 (patch) | |
tree | df3be55a15579bc084cddcfdc93ea91e435e9fd5 | |
parent | 5c3a1d76ffc7b9e41846f7eaf6039f58184737a0 (diff) | |
download | samba-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/TODO | 7 | ||||
-rw-r--r-- | source4/configure.in | 7 |
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}" |