summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20429: Restructure the libuuid API tests to handle the case where libuuidJames Peach1-23/+27
is (effectively) in libc. Convert AC_LIBTESTFUNC to use the mystically undocumented m4_ifval, which fixes some quoting problems when providing shell code for the if-true and if-false branches. (This used to be commit 5e1fbcc403c471ecaaa37e8cd54b719b65dd7495)
2007-10-10r20389: this needs to be after AC_LIBREPLACE_BROKEN_CHECKS :-)Stefan Metzmacher1-3/+3
metze (This used to be commit e5333d5628a585ff00b78d50a0a22b0cf98aa9ff)
2007-10-10r20388: add the library that contains dlopen to the global LIBS as it was beforeStefan Metzmacher1-0/+3
metze (This used to be commit b2feeee7485f0a1006b38e5abee05c2583923242)
2007-10-10r20386: remove unneeded dlopen related configure checks and includesStefan Metzmacher1-7/+2
this is done by libreplace... this hopefully fixes the build on HPUX 11.00 metze (This used to be commit eed50e104794d855b204cfea52626f47b6fa3f52)
2007-10-10r20116: Start merging in the work done to create the new idmap subsystem.Simo Sorce1-5/+9
Simo. (This used to be commit 50cd8bffeeed2cac755f75fc3d76fe41c451976b)
2007-10-10r19851: Disable gcc PIE options on Darwin.James Peach1-0/+5
(This used to be commit 23795be8b429d4423263e60ce80f454e2e42cae7)
2007-10-10r19730: as libreplace always provides dlopen(), we need to always define ↵Stefan Metzmacher1-1/+2
SHLIBEXT this fix the build on hpisgr8 HPUX 11.23 metze (This used to be commit b61269d7e39382d395e84bf2b488f6b40a8049a6)
2007-10-10r19718: define SHLIBEXT (prepare ldb merge from samba4)Stefan Metzmacher1-0/+1
metze (This used to be commit d8f9c200551038dad73be52bb066523312508089)
2007-10-10r19647: Add some GPFS support in a vfs mod. Also adds the kernel flock op toJim McDonough1-0/+15
the vfs layer, since gpfs supports it. Thanks to Volker, Christian, Mathias, Chetan, and Peter. (This used to be commit 0620658890fa9c68a9848538728023192319c81a)
2007-10-10r19494: When building with a static Heimdal, make sure not to link againstGünther Deschner1-1/+3
-lgssapi_krb5. With that change I could sucessfully verify that Heimdal support is still working nicely after the changes from jpeach. Guenther (This used to be commit 53d09487a003c00b7bb6c1a4824bda799b928bfc)
2007-10-10r19477: Patch from Huang Dejin Eugene <hdejin@yahoo.com>.James Peach1-23/+31
Add configure option --enable-fam so that FAM support can explicitly be controlled at build time. Default behaviour is to autodetect. (This used to be commit 066951bc48723b1a26aab9ebb21ff2c897189043)
2007-10-10r19421: BUG 3868: Patch from Timur Bakeyev <timur@com.bat.ru> to preventGerald Carter1-0/+1
--with-aio-support from trimping on the $LIBS variable (This used to be commit 00bf29d352af694373be035047cfcf1298891d25)
2007-10-10r19417: BUG 3856: patch from Timur Bakeyev <timur@com.bat.ru> to include ↵Gerald Carter1-4/+5
setting the nss soname version on FreeBSD (This used to be commit e1490e72eafbe3a2f9cc2e3a46563a75a19672e0)
2007-10-10r19291: this should fix the build on heimdal systemsStefan Metzmacher1-1/+1
metze (This used to be commit 785ab128c4d630819f141ede8bcf5fc0c705aebb)
2007-10-10r19287: As requested by Bjoern Jacke <bjoern@j3e.de>: Check in the NetBSD ↵Volker Lendecke1-0/+23
winbind module by Luke Mewburn. Volker (This used to be commit 104f5e9ec9aea71950308b8b73479f06bf3c66a2)
2007-10-10r19286: Remove dependency on Fink. If we really *need* anything from Fink,James Peach1-13/+2
this shold be a strong dependency. If stuff from Fink is an optional extra, there should be a --with-stuff-from-fink argument. It's just too easy to unexpectedly end up with binaries that depend on /sw/{lib,include}. (This used to be commit d0166e117216b5196b27a7caef776007641072f2)
2007-10-10r19270: Stop depending on internal MIT symbols. These are private on MacOSJames Peach1-14/+43
x, so we can't get at them even if we wanted to. Kerberos experts, please take a look to make sure I've done the right thing! (This used to be commit 9b8e179fcc1fb877e8601bfd242ee1fd615b554c)
2007-10-10r19246: merge from samba4 rev 18207 and 18208:Stefan Metzmacher1-0/+7
readline fixes for mac os 10 metze (This used to be commit 976b97ecbf9bde400a6f92cad9d9709d56e73058)
2007-10-10r19244: fix the build on systems with broken krb5Stefan Metzmacher1-5/+11
we need to make sure HAVE_GSSAPI HAVE_KRB5_H HAVE_GSSAPI_H HAVE_GSSAPI_GSSAPI_GENERIC_H HAVE_GSSAPI_GSSAPI_H are not in config.h this adds 2 new macros to libreplace AC_REMOVE_DEFINE(), AC_REMOVE_INCLUDE() metze (This used to be commit eb1f0b49cf0e84385a62f9dfcb2167fea2e8fd8b)
2007-10-10r19241: compile xattr wrappers on mac os 10Stefan Metzmacher1-0/+24
patch from Bjoern Jacke and it fixes bug 3698 metze (This used to be commit e54302b9163cfe726c30a8efdc779250e076d493)
2007-10-10r19239: make the acl configure check more readable...Stefan Metzmacher1-38/+68
metze (This used to be commit 0882f0c9d671cd466668f65433ee33a71f127a95)
2007-10-10r19238: Let the comfigure check find that some krb5 functionsStefan Metzmacher1-16/+71
are missing! Bailing out at compile time is ugly. Hopefully this fixes the Mac OS 10 boxes in the build-farm there're some missing function. Fixing that is a different problem... metze (This used to be commit e00a83a0b65f4685b946aa9a4d225645f67a6df6)
2007-10-10r19236: prepare for --with-pam=auto as defaultStefan Metzmacher1-39/+72
but still leave --with-pam=no the default for now and wait for discussion on samba-technical metze (This used to be commit b045d5afcf2e352ebb797132bd6b7c02f3b685a0)
2007-10-10r19233: remove unused --with-spinlocks optionStefan Metzmacher1-24/+0
the defines are not used anywhere in the tree. (grep -R SPINLOCKS . in the topdir) metze (This used to be commit 1697686d9da7dd1ac707c7af9c145c0fc6204108)
2007-10-10r19096: - fix the build with included poptStefan Metzmacher1-3/+3
- and fix some whitespaces metze (This used to be commit 4906e601511fc2056393d8519bb249e5cce926e4)
2007-10-10r19093: speed up the samba3 build from 8mins to 5mins:-)Stefan Metzmacher1-53/+62
we now don't compile mostly each .c file twice. - we use PICFLAG for all object files - PICFLAG defaults to PIE_CFLAGS and is then overwritten if the system supports shared libraries as we currently always use -fPIE if available (and at least on linux -fPIE produces the same code as -fPIC) it doesn't change anything in the resulting code. "high performance" binaries can be build with "--disable-pie --disable-shared" if someone really needs to... metze (This used to be commit 6db1f57f45bf0b382572aec72dda29657c4a5c3f)
2007-10-10r19089: normalize KRB5_LIBS tooStefan Metzmacher1-0/+1
metze (This used to be commit c7788f6c7183a139f1aa572880faef5bd185d1c0)
2007-10-10r19087: normalize vars before printing themStefan Metzmacher1-8/+8
metze (This used to be commit 9900abf8ab97113ed33b84e3701d89cbc2cc2a76)
2007-10-10r19086: fix --disable-pie together with -CStefan Metzmacher1-5/+5
metze (This used to be commit 035579b62c76e370356cb4a6ba5f652ac68b5862)
2007-10-10r18976: follow the advice from "William Jojo" <jojowil@hvcc.edu>Stefan Metzmacher1-1/+1
and pass -bbigtoc also to the linker when building shared libs metze (This used to be commit 4948b676a804a5a250d464a7848420ed79cb52b2)
2007-10-10r18973: we should always set LDFLAGS and DYNEXP depending on the host_osStefan Metzmacher1-14/+36
but disable building of shared libs and modules whe enable_shared != yes Also make it easier to track down the problem with lost LDFLAGS values on AIX. metze (This used to be commit 3367e306e6aa5c2007fb41655b7af1fd37dea47d)
2007-10-10r18956: fix -pie and -fPIE together with configure -CStefan Metzmacher1-6/+7
metze (This used to be commit aafb86f6eb8661a1905a0ca4acda6673e9df51d5)
2007-10-10r18950: I can't see where stropts.h and poll.h are neededStefan Metzmacher1-1/+0
(I just removed the only reference to poll() in my last commit) they were added in this commit, without make usage of them. http://cvs.samba.org/cgi-bin/cvsweb/samba/source/configure.in.diff?r1=1.21&r2=1.22&f=h http://cvs.samba.org/cgi-bin/cvsweb/samba/source/include/includes.h.diff?r1=1.105&r2=1.106&f=h metze (This used to be commit b852cf46c213b2e059a66cbe0d058ed063c37957)
2007-10-10r18905: I'm not really proud of this but I don't want to maintainGerald Carter1-1/+4
2 separate CPPFLAGS variables. So just cleanup the SAMBA_CPPFLAGS for out of tree builds. This has been tested locally and works. Maybe metze can find a better way tomorrow. (This used to be commit 8aa681df992b8f856f454673f95d4266aba4671c)
2007-10-10r18904: * Revert previous fix for building out of tree andGerald Carter1-6/+8
add a better one which fixes the network interface detection breakage (caused by the previous commit). (This used to be commit 7e908acdefe4728fc6ad04770915466ac9556a33)
2007-10-10r18901: try to fix the samba3 build without having ldapStefan Metzmacher1-0/+1
vl: you were a few seconds faster than me...:-) metze (This used to be commit 63e5727471bdf686f292a36aa43267213fb6e2f3)
2007-10-10r18899: remove check for root when running configure since it does not ↵Gerald Carter1-9/+0
appear to be used anymore (This used to be commit da17fb41dbf69cafaceb96674fa41744deb487f7)
2007-10-10r18896: * Fix out of tree builds after libreplace mergeGerald Carter1-7/+7
* Remove unused -D define in Makefile (This used to be commit 3c9632bedca5ff3816f5f7b8b5f47b29c4e7fa02)
2007-10-10r18895: AIX need to call pidl with --uint-enums as the compiler doesn'tStefan Metzmacher1-0/+32
like negative values in the generated code. I'm not sure how we can solve that in samba3 as the generated code is commited Maybe we need to alsways pass --uint-enums metze (This used to be commit 9468dcc5d564d7242d527eb770717e2b4480cf1c)
2007-10-10r18893: Attempt to fix the Solaris buildVolker Lendecke1-1/+6
(This used to be commit db838f49a0e9de6881b36b10fe2c3862862b1908)
2007-10-10r18870: - enable the ldb ldap backend properly based on configure tests forAndrew Tridgell1-0/+4
ldap - use ldb_global_init() instead of the backend specific ldb_tdb_init(). (This used to be commit a6c53e58616d7731a1df9af33f78ccf0c774296e)
2007-10-10r18863: the test for immediate structures has moved to lib/replace/Andrew Tridgell1-22/+1
(This used to be commit 46d8433a4f8918b5e21def2dc55a62adfde234b1)
2007-10-10r18857: Re-enable the CC checks from libreplace after Tridge's fix. Thanks ↵Volker Lendecke1-1/+1
for that! Volker (This used to be commit 91955c1f266e8f8ee9d4775dffdcc59b44280060)
2007-10-10r18856: fixed HAVE_IMMEDIATE_STRUCTURES and thus checking of NTSTATUS/BOOLAndrew Tridgell1-1/+1
mixups (This used to be commit 21a458ab9d132e09b9b00e4dbb32af4275b7c2fb)
2007-10-10r18854: Disable the AC_LIBREPLACE_CC_CHECKS, this breaks the ↵Volker Lendecke1-1/+1
HAVE_IMMEDIATE_STRUCTURES test with gcc 4.1.0. As the build farm is not in the best state right now, this should not matter. Stefan, is there any chance we get the IMMEDIATE_STRUCTURES back and have libreplace at the same time? Volker (This used to be commit 776bd5e36d439a59e2c557e9405a30eeedd78fd2)
2007-10-10r18814: diable immediate structs for now until we completely build with them ↵Stefan Metzmacher1-1/+1
again metze (This used to be commit 5b8eb441a3332fbec4d105670ceea1978903a26a)
2007-10-10r18812: newer compilers don't allow non consts in static arraysStefan Metzmacher1-1/+1
give us a chance to detect NTSTATUS vs. WERROR bugs... metze (This used to be commit 27181b675e6134979c4babd4497d9b995caba0ab)
2007-10-10r18810: use a copy of samba4's talloc under lib/talloc/Stefan Metzmacher1-0/+1
to make mergeing easier. metze (This used to be commit d49ffbc19b29f7620e427de133ffab74721f37e8)
2007-10-10r18802: Use the pidl-generated code for the srvsvc interface, both client ↵Jelmer Vernooij1-3/+3
and server code. This has had some basic testing. I'll do more during the next couple of days and hopefully also make RPC-SRVSVC from Samba4 pass against it. (This used to be commit ef10672399c4b82700dc431b4d93431ffdd42d98)
2007-10-10r18789: Replace the winreg server code with the libndr parsing code.Gerald Carter1-2/+3
Many things work (OpenHKLM, etc...) but some still don't. This shouldn't block anyone so I'm checking it in. Will probably move to a bzr tree after this for longer dev cycles between checkins. (This used to be commit cf1404a0d7538288b9370ba80df328f81b713ce0)