summaryrefslogtreecommitdiff
path: root/source3/configure.in
AgeCommit message (Collapse)AuthorFilesLines
2009-12-01s3-build: taise tdb version when building against system libtdb library.Günther Deschner1-1/+1
Try to fix the build on "buildsamba02". At least fixes the build on fedora12 with libtdb-devel-1.1.5-2.fc12.x86_64 installed. Volker, please check. Guenther
2009-11-27s3-kerberos: fix the build on Mac OS X 10.6.2.Günther Deschner1-1/+1
Guenther
2009-11-27s3-kerberos: only use krb5 headers where required.Günther Deschner1-4/+1
This seems to be the only way to deal with mixed heimdal/MIT setups during merged build. Guenther
2009-11-27s3-kerberos: Fix Bug #6929: build with recent heimdal.Günther Deschner1-0/+19
Heimdal changed the KRB5_DEPRECATED define (which now may not take an identifier for activation) in new releases (like 1.3.1). Guenther
2009-11-26s3-kerberos: next step to resolve Bug #6929: build with recent heimdal.Günther Deschner1-3/+3
Based on patch from Allan <allan@archlinux.org>. Also should fix the FreeBSD build on the buildfarm. Guenther
2009-11-25s3-kerberos: add check for prerequisite krb5/krb5.h header while checking ↵Günther Deschner1-2/+7
for krb5/locate_plugin.h. (Needed for new Heimdal versions). Guenther
2009-11-06s3-kerberos: add smb_krb5_get_{creds,credentials} incl. support for S4U2SELF ↵Günther Deschner1-0/+3
impersonation. Guenther
2009-11-06s3-kerberos: add configure checks for krb5_get_creds_X api.Günther Deschner1-0/+3
Guenther
2009-11-04s3: add support for full windows timestamps resolution on filesBjörn Jacke1-0/+1
setting nanosecond timestamps using utimensat() was first supported by Linux kernel 2.6.22 and glibc 2.6. It's specified in POSIX.1-2008. This effectively makes us use Windows' full 100ns timestamp resolution - actually just an improvement from 10^-6 to 10^-7. For now Linux CIFS vfs will also just be able to make use of 100ns resolution, not 1ns.
2009-11-03s3:configure: add a check for the new CTDB_CONTROL_TRANS2_ACTIVEMichael Adam1-0/+17
Michael
2009-10-31s3: Fix the RPC server SUBSYSTEM declarationVolker Lendecke1-1/+1
If I read SMB_SUBSYSTEM right then the 2nd argument needs to be the file where the static_init_rpc (in this case) is defined. This seems to have moved from server.c to process.c. Jelmer, please check! Volker
2009-10-31ѕ3:buildsystem: fix depenencies for libreplaceBjörn Jacke1-4/+4
This problem became visible after adding the picky -z defs linker option: On Solaris libreplace had unresolved symbols, which showed up in the libtalloc build. PAM_WINBIND_EXTRA_LIBS and WINBIND_NSS_EXTRA_LIBS had been workarounds to make things work at two placeѕ. These variables have been obsoleted now. This patch introduces LIBREPLACE_LIBS which contans the linker flags needed for linking anything using libreplace.
2009-10-28s3:configure: only check for gpfs_gpl.hStefan Metzmacher1-25/+5
The header is everything we need in order to build vfs_gpfs. metze Signed-off-by: Michael Adam <obnox@samba.org>
2009-10-20s3:configure: add support for Solaris' ld -z ignoreBjörn Jacke1-11/+7
try linker flags for ignoring unused libs in this order: -Wl,--as-needed (gcc like + binutils) -Wl,-z,ignore (gcc like + Solaris linker) -z ignore (old Sun C)
2009-10-20s3: make unresolved symbols in libs throw errorsBjörn Jacke1-3/+27
except for the Samba internal plugins unresolved symbol references should not show up in shared libraries. For historical reasons it's the default behaviour of linkers to ignore those in shared libs. We use -z defs (alias --no-undefined) to not ignore them in shared libs.
2009-10-18s3:configure: fix avahi activationBjörn Jacke1-4/+4
Avahi was correctly found but not activated since e4a26c942.
2009-10-16s3: build pam_smbpass when possibleBjörn Jacke1-20/+34
2009-10-16s3: fixed krb5 build problem on ubuntu karmicAndrew Tridgell1-0/+4
Karmic has MIT krb5 1.7-beta3, which has the symbol krb5_auth_con_set_req_cksumtype but no prototype for it. See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531635
2009-10-14s3-build: we need to have talloc 2.0.1 when building with external talloc.Günther Deschner1-1/+1
2.0.0 did not got the exports right. This and the 2.0.1 talloc fixes resolve bug #6808. Guenther
2009-10-04s3:Makefile: another attempt to fix the wbclient dependencyBjörn Jacke1-3/+0
in the dependencies we always used a variable that was not jet defined.
2009-10-04Revert "s3:Makefile: fix libwbclient dependencies with static build"Björn Jacke1-0/+3
This reverts commit d7795f2afa3779399fe9e7b4f050d19a412f8bcd.
2009-10-03s3: Make default_[static|shared]_modules a bit more readableVolker Lendecke1-2/+52
2009-10-03s3:Makefile: fix libwbclient dependencies with static buildBjörn Jacke1-3/+0
analogical to previous libtalloc fix
2009-10-03s3:configure: use --aѕ-needed linker option when supportedBjörn Jacke1-0/+17
Based on a patch from Andreas Schneider but modified that --aѕ-needed is also used when own libs are not build shared (--enable-shared). Also change order of options so that user supplied LDFLAGS are put *after* the automatic --aѕ-needed flag. This way it's pollible to force not use as-needed by setting LDFLAGS environment variable to "-Wl,--no-as-needed".
2009-10-01s3:configure: don't throw away PRINT_LIBSBjörn Jacke1-1/+1
PRINT_LIBS might have been set before intentionally, so don't thow it away.
2009-09-29s3: Remove the lua interpreter againVolker Lendecke1-41/+0
This was meant to support async winbind. But as the hairy parts of async winbind (getgrent) are done without it, it can go again.
2009-09-17s3: build with pam support when possibleBjörn Jacke1-3/+3
2009-09-15s3: ignore cups-config to tidy up library dependenciesBjörn Jacke1-1/+1
contrary to krb5-config for example, which outputs useful things, cups-config --libs does not output libs we have to link against. It outputs libs that cups linked against. We just have to link against cups.
2009-09-15s3: BSD needs sys/sysctl.h included to build properlyBjörn Jacke1-1/+1
FreeBSD (and other BSDs, too) need sys/sysctl.h inclueded to use sysctlbyname(). Thanks to Timur Bakeyev for that.
2009-09-02Do not redefine struprMatt Kraai1-0/+1
Signed-off-by: Günther Deschner <gd@samba.org>
2009-08-30s3: Fix libtalloc so versionSimo Sorce1-1/+1
2009-08-28s3: Add catia to the list of modules compiled by defaultAravind Srinivasan1-1/+1
Signed-off-by: Tim Prouty <tprouty@samba.org>
2009-08-24LIBREPLACEOBJ now contains the full pathAndrew Tridgell1-4/+1
2009-08-24s3:configure: require talloc >= 2.0.0Stefan Metzmacher1-1/+1
metze
2009-08-12Fix EVERY SINGLE build on the buildfarm that doesn't haveJeremy Allison1-0/+1
bindtextdomain or textdomain. C'mon, this is what configure.in is *FOR*. Jeremy.
2009-07-05s3:configure: honor CFLAGS in compile testsBjörn Jacke1-10/+10
When compilation is done for the architecture that's not the compiler's default, for example by setting CFLAGS to -m64, then compile tests might fail when they are done with the comiler's default arch. This should fix bugzilla #6162.
2009-07-03Restore ABI compatibility for talloc.Simo Sorce1-1/+1
2009-07-03s3:configure: fix syntax error in avahi configure testBjörn Jacke1-1/+1
2009-07-03s3:configure: define _LARGEFILE64_SOURCE on QNXMatt Kraai1-0/+4
2009-07-02change talloc to 2.0.0Andrew Tridgell1-1/+1
This is needed to prevent samba3 and samba4 from using an ABI incompatible system version of talloc See ongoing discussion on the samba-technical mailing list
2009-06-30umount.cifs: don't build it by defaultJeff Layton1-6/+37
Now that the sanity checks for mount.cifs default to matching the behavior of /bin/mount, then there is virtually no need for umount.cifs. The only exception is when someone enables the loose setuid behavior in mount.cifs. If an unprivileged user mounts a share that isn't in /etc/fstab, then /bin/mount won't allow that user to unmount it. In that situation, umount.cifs will be necessary to allow unmounting the share. Signed-off-by: Jeff Layton <jlayton@samba.org> Acked-by: Steve French <smfrench@us.ibm.com>
2009-06-29s3:build: check for external liblua, link lua statically if using internal libMichael Adam1-1/+41
So liblua is treated the same way as libtalloc and libtdb. Michael
2009-06-26The solaris linker seems to require an extra mention of dependent libsVolker Lendecke1-3/+8
2009-06-19s3:build: build talloctort only when using the internal liballocMichael Adam1-0/+3
Fixes the build with the external libtalloc. And is the reasonable thing to do anyways. Michael
2009-06-19s3:build: build the tdb tools only when using the internal libtdbMichael Adam1-0/+9
This fixes the build when internal libtdb is used. Michael
2009-06-19s3:build: check for availability of external libtdb and use it if availableMichael Adam1-18/+34
Link internal libtalloc statiaclly if extenal libtalloc is not found or does not have appropriate version. Michael
2009-06-19s3:build: link libtalloc statically if using internal libtallocMichael Adam1-0/+1
Michael
2009-06-11Fix build with external talloc.Jelmer Vernooij1-28/+27
2009-06-08Check for dmalloc at the end of the configureTimur I. Bakeyev1-10/+10
Enabling dmalloc in Samba3 build leads to the wrong detection of the strndup() function - there isn't one in FreeBSD prior to 7.2, but dmalloc defines it, so, farther tests with -ldmalloc added wrongly find it. the cheapest fix is to move dmalloc detection and inclusion to the bottom of configure, so it can't affect detection of the system capabilities. Here is the patch. With regards, Timur Bakeyev. Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-06-06Add an early prototyp of pdb_ads.c.Volker Lendecke1-1/+2
The purpose of this module is to connect to a locally running samba4 ldap server for an alternative "Franky" setup. Right now it contains a couple of gross hacks: For example it just takes the s4-chosed RID directly as uid/gid... Checking in tldap and pdb_ads now, I think 3777 insertions are enough for a start...