summaryrefslogtreecommitdiffstats
path: root/source/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug 5798: "CFLAGS info lost in configure"Volker Lendecke2009-06-021-1/+1
| | | | | | | | picked from 9097a67de Volker (cherry picked from commit 9ffb1e6f0ded2647efe567912873a1a63e2ffed1) (cherry picked from commit d3f39da433c22632007a9300d4dab4cda0dfd43e)
* add configure check for Tru64 sub-second timestamp resolutionBjörn Jacke2009-01-301-0/+40
| | | | (cherry picked from commit bbfe82768add789a98ce3711fb5f378d19363401)
* Following Björn JACKE's patch, unify the detection of the timespec code in ↵Jeremy Allison2009-01-301-1/+39
| | | | | | | configure.in, and the application of it in time.c Jeremy. (cherry picked from commit d7c7acee813b3cd9649b381a3e63c0be56e67d29)
* add configure check for AIX style sub-second resolution supportBjörn Jacke2009-01-301-2/+42
| | | | (cherry picked from commit e0381d6a173dcf64910ac597a10a3f0fa59ffe43)
* rather cosmetic fix for failed birthtime configure checksBjörn Jacke2009-01-301-3/+3
| | | | (cherry picked from commit ca155297bf932df6fd4a0ff223e5a7f1b8340f6b)
* give configure check "sub-second timestamps without struct timespec" a ↵Björn Jacke2009-01-301-1/+1
| | | | | | chance to succeed (cherry picked from commit 772dcc3b3703507af6baee090602a0ae8633fe2f)
* Fix detection of dns_sd libraries.Jeremy Allison2009-01-281-1/+1
| | | | | Jeremy. (cherry picked from commit e0c56d65f4096cdbcf9e560309e71fc21faa7d9a)
* [PATCH] Allow SYSLOG_FACILITY to be modified with a new configure option ↵Dan Sledz2008-12-091-0/+16
| | | | | | called --with-syslog-facility (cherry picked from commit 372967099ed032832cbc5aa107eeb92949b3c139)
* [PATCH] FreeBSD configure check for backtrace_symbolsDan Sledz2008-12-091-0/+2
| | | | | | On FreeBSD backtrace_symbols is defined in libexecinfo.so.1. Look for it there as well. (cherry picked from commit 22b21f63d9ebd6181d9ff577ec27e33982db85db)
* Second part of the fix for bug #5903 - vfs_streams_xattr breaks contents of ↵Jeremy Allison2008-12-091-1/+1
| | | | | | | the file Jeremy. (cherry picked from commit d4481329438d27a23ded85f01f5cf06725221d0e)
* Use the correct cups-devel test for HAVE_IPRINT alsoVolker Lendecke2008-12-091-1/+2
| | | | | (cherry picked from commit a42d7e1146e7469062ead2c8f22f549a48154e03) (cherry picked from commit 70e5b876b6b422c44ea588dbe319b6ce86a035d7)
* Correctly check for presence of cups-develVolker Lendecke2008-12-091-1/+15
| | | | | | | On SuSE at least cups-config belongs to cups-libs which does not contain the headers which are in cups-devel. (cherry picked from commit 2408d2493f7c6e0beee58febd547516bbeb0929d) (cherry picked from commit 27b0b8f99c6d5b43d9b9079aa74789e27d0a8d84)
* use glibc sys/inotify.h headerAndrew Tridgell2008-12-091-1/+1
| | | | | | | when we first added the inotify code glibc didn't have the inotify functions yet. Now that it does we can use the official header and avoid the asm/unistd.h syscall workaround (cherry picked from commit 09b629e2c42315f8d4dcd0106de9ea840ac28721)
* SMB traffic analyzer vfs module from Holger Hetterich <hhetter@novell.com>Holger Hetterich2008-12-091-1/+2
| | | | | | | | | | Used to gather data to feed to a database for live and historical analysis of usage per user, per share, etc. Helper apps to read the data still to come. This one still needs to be made ipv6 enabled (connection is made to the helper app). (cherry picked from commit baf49e5fcabd3682927fe19974c97bbae4be7379) (cherry picked from commit aeabc475d8abf9a820b4846a30cf92cc253bc939)
* Revert "SMB traffic analyzer vfs module from Holger Hetterich ↵Karolin Seeger2008-11-171-2/+1
| | | | | | <hhetter@novell.com>" This reverts commit aeabc475d8abf9a820b4846a30cf92cc253bc939.
* SMB traffic analyzer vfs module from Holger Hetterich <hhetter@novell.com>Holger Hetterich2008-10-061-1/+2
| | | | | | | | | Used to gather data to feed to a database for live and historical analysis of usage per user, per share, etc. Helper apps to read the data still to come. This one still needs to be made ipv6 enabled (connection is made to the helper app). (cherry picked from commit baf49e5fcabd3682927fe19974c97bbae4be7379)
* Fix aio on FreeBSD.Timur2008-09-161-0/+15
| | | | (cherry picked from commit 144b1bb05a734e15369d6d59636b6849d9405af5)
* cifs.upcall: enable building by default on linuxJeff Layton2008-09-151-4/+19
| | | | | | | | When building on linux, default to building cifs.upcall. Throw a warning if ADS support is disabled or keyutils isn't installed. Signed-off-by: Jeff Layton <jlayton@redhat.com> (cherry picked from commit 7f1193d3c83b0c19f17c8f70542491222c9644da)
* configure: fix typo in GNU ld version-script test.Michael Adam2008-09-081-1/+1
| | | | | | Michael (cherry picked from commit 0d9f3dfc4c139938ee57b6cf60c29cf4ce404be7) (cherry picked from commit 2381ec3b3f6a4798c15f4d3f3aee8caea8f48941)
* Add st_birthtime and friends for accurate create times on systems that ↵Jeremy Allison2008-09-011-0/+90
| | | | | | | | support it (*BSD and MacOSX). This really needs to be in 3.2.x. Should have done this ages ago, sorry. Jeremy. (cherry picked from commit 0cba30073410ba499834ac26dee3f81a75c8de4f)
* Avoid a race condition in glibc between AIO and setresuid().Andrew Tridgell2008-08-281-11/+13
| | | | | | | | | | | | | | See this test: http://samba.org/~tridge/junkcode/aio_uid.c The problem is that setresuid() tries to be clever about threads, and tries to change the euid of any threads that are running. If a AIO read or write completes while this is going on then the signal from the thread where the IO completed is lost, as it gets -1/EPERM from rt_sigqueueinfo() The simplest fix is to try to use setreuid() instead of setresuid(), as setreuid() doesn't try to be clever. Unfortunately this also means we must use become_root()/unbecome_root() in the aio code. (cherry picked from commit 319cea52d259e347061658cfbae56ab350b09671)
* This patchset comprises a number of cleanups for the cifs upcallJeremy Allison2008-08-181-16/+16
| | | | | | | | | | | | binary. The biggest change is that it renames it from cifs.spnego to cifs.upcall since the cifs.spnego name really isn't applicable anymore. It also fixes a segfault when the program is run without any args and adds a manpage. Comments and/or suggestions appreciated. Signed-off-by: Jeff Layton <jlayton@redhat.com> (cherry picked from commit 1d88c3431a1abf5fe6527fcbdf43972607a317ee)
* build: remove library-versions.in - it is not used any more.Michael Adam2008-08-181-1/+1
| | | | | | Michael (cherry picked from commit e2699b7f86302e5c770f8e3160f72f070d700b6c) (cherry picked from commit 288c4951a102e313a86b461dcd5cf3e7840d65f2)
* build: set SONAME version of libraries from configure, not using ↵Michael Adam2008-08-181-6/+15
| | | | | | | | | | | | | | | | | | | library-versions This sets the library versions (previously gotten from library-versions file during make) already at configure time. For library "foo", the version is stored in the LIBFOO_SOVER configure variable. For all libraries except libwbclient, this is done through the call of SMB_LIBRARY(). NOTE: Currently the versions are hard-coded in the SMB_LIBRARY() calls in configure.in, but this change makes it easier to retrieve the version from the libraries source dir at configure time, e.g. for talloc and tdb. Michael (cherry picked from commit 3c300f9f8cffb5af32e291ec75007ab98fe96561) (cherry picked from commit 6a6b90f4c56f040d19c60122c914b7a7ce64a3c6)
* build: handle libaddns by SMB_LIBRARY() and correctly create SONAME file.Michael Adam2008-08-181-37/+1
| | | | | | | | Create .so file as a symlink. Michael (cherry picked from commit bbf665ad5790e89ff01867e2762fe2b94db7277d) (cherry picked from commit f0ee69d25da86647a4a75e6994e72a62ad889064)
* build: handle libsmbsharemodes by SMB_LIBRARY() and correctly create SONAME ↵Michael Adam2008-08-181-47/+1
| | | | | | | | | | file. Create libsmbsharemodes.so as a symlink. Michael (cherry picked from commit 1157048146084e9ab34d7c2e77e8d00b22df53a4) (cherry picked from commit 8335245d9164f0bd19b2d018bb3138fde9e05fa7)
* build: handle libsmbclient by SMB_LIBRARY() and correctly create soname file.Michael Adam2008-08-181-50/+3
| | | | | | | | Create libsmbclient.so as a symlink to libsmbclient.so.0. Michael (cherry picked from commit c463bd0cb9927176eec89e25788c6ea78eafdd16) (cherry picked from commit 706c66f0d893d97646898e7bd69a45db9411ff65)
* Try and fix the build for systems that don't have ↵Jeremy Allison2008-08-111-0/+1
| | | | | | | krb5_auth_con_set_req_cksumtype(). Jeremy. (cherry picked from commit 02862653724355b32e0c6e38e0ebcbb1a9954759)
* Add Derrick Schommer's <dschommer@F5.com> kerberos delegation patch. SomeJeremy Allison2008-08-111-0/+1
| | | | | | work by me and advice by Love. Jeremy. (cherry picked from commit 5f419135ba1acae6bc37692fa77ae1162b62e0e3)
* Without stdlib.h we don't get a prototype for free().Andrew Bartlett2008-08-111-0/+1
| | | | | | | | | | | This test fails if GCC emits any warnings (presumably to detect the function propertly), but unless we include this message then free() fail. Why we need to call free in a configure test is probably something to blame on valgrind... Andrew Bartlett (cherry picked from commit d013f6fadc3e80fabb4a1784207dabc84f9b7dc2) (cherry picked from commit 91c17ecfd7b07ff948874c3eb7013eb79c5b66ab)
* Fix realpath() check so that it doesn't generate a core() when it fails.Zach Loafman2008-07-161-2/+10
| | | | (cherry picked from commit 5c5e96df3b96bfab93ed0f0b1e5e7f7615cb356e)
* Add -brtl to the AIX linker flagsVolker Lendecke2008-06-121-1/+3
| | | | | Thanks to William Jojo (cherry picked from commit 74b195b54416d9e3eb46079a71eed31a15c7293a)
* configure: we require autoconf 2.54Stefan Metzmacher2008-06-091-2/+2
| | | | | | | | I've tested with autoconf from 2.53 to 2.62. metze (cherry picked from commit a268a6d251e58c27262e11fcd85b8281dfaddd8b) (cherry picked from commit 21bbd421d4bd2c16f4d8ab94a6a9e3388be4fb82)
* configure: fix warnings with autoconf-2.62 rename SMB_BUILD_ => samba_cv_Stefan Metzmacher2008-06-091-3/+3
| | | | | | | | AC_CACHE_VAL() variables must contain _cv_ to be cached. metze (cherry picked from commit 89663ab4d10586b96807c56de53fd60d2488093c) (cherry picked from commit 74c644a2bed45d48215914da8002913254a7f54c)
* configure: fix warnings with autoconf-2.62 rename samba_stat_hires => ↵Stefan Metzmacher2008-06-091-6/+6
| | | | | | | | | | samba_cv_stat_hires AC_CACHE_VAL() variables must contain _cv_ to be cached. metze (cherry picked from commit 426b1e36e262ae47ea62e36e1df8a76c930394bc) (cherry picked from commit 84a8a7d9e028aa223617a8cb7aa31d5fabd7636e)
* configure: fix warnings with autoconf-2.62 rename smb_krb5_ => smb_krb5_cv_Stefan Metzmacher2008-06-091-21/+21
| | | | | | | | AC_CACHE_VAL() variables must contain _cv_ to be cached. metze (cherry picked from commit 38a03d61ecd35a70905b895b839a994e974cbaf1) (cherry picked from commit a7a8abdbac00693a0437d3b3cb1e4e9784a03e51)
* Revert "build: add symbol versioning when we build with gnu ld"Karolin Seeger2008-06-091-17/+0
| | | | | | | | | | | | This reverts commit cb5492978b6b157f529806afb2f5fc6202888129. For more information, please have a look at the discussion on samba-technical starting with [1]. [1] http://lists.samba.org/archive/samba-technical/2008-June/059511.html Karolin (cherry picked from commit 1e5aeb96f92fef8056ec9010e125f4d0d31dd90e)
* build: make sure LIBWBCLIENT_*_TARGET is never emptyStefan Metzmacher2008-05-261-4/+4
| | | | | | | This should fix the build with non gnu make metze (cherry picked from commit 401a0c84fe5f60e57e95331805da6b53dd1d7c2e)
* Enable tests for splice on Linux. Add a static (vl, I hate this)Jeremy Allison2008-05-261-0/+20
| | | | | | | | | | | so we can detect broken Linux recvfile splice and correctly fall back. Karolin, I think this should be pulled into 3.2-stable even though it's a feature change as otherwise there's no way for 3.2 to use recvfile zerocopy, which is an advertised feature. Others please comment. Jeremy. (cherry picked from commit bad2c3f1c817a94b7638bbf6456ff862829aed76)
* build: add symbol versioning when we build with gnu ldStefan Metzmacher2008-05-231-0/+17
| | | | | | | There's --enable-symbol-versioning=no to disable it. metze (cherry picked from commit cb5492978b6b157f529806afb2f5fc6202888129)
* build: autogenerate exports/libwbclient.symsStefan Metzmacher2008-05-231-0/+4
| | | | | metze (cherry picked from commit 8e0fcd583a643a8f4240698efcbb177463534a82)
* build: pass .syms extention via @SYMSEXT@ from configureStefan Metzmacher2008-05-231-0/+4
| | | | | metze (cherry picked from commit efb23fdce72db48b4c149fb3dd4a6f4aa3eebbbe)
* configure: samba_cv_unixsocket was renamed into libreplace_cv_HAVE_UNIXSOCKETStefan Metzmacher2008-05-221-1/+1
| | | | | metze (cherry picked from commit 5967d2a5d6e9547d868bd85e3f3d3936bbd07fa9)
* configure: remove HAVE_IPV6 test as LIBREPLACE_NETWORK_CHECKS already have thisStefan Metzmacher2008-05-221-23/+0
| | | | | metze (cherry picked from commit c03fa242403fe28bc2b6ea84834457ce2410d3ca)
* configure: make use of LIBREPLACE_NETWORK_LIBS instead of redoing the testsStefan Metzmacher2008-05-221-37/+3
| | | | | metze (cherry picked from commit 4b484426f52d5ed37af117f5ade63816f1c9b0ea)
* configure: remove some header checks which are already done by ↵Stefan Metzmacher2008-05-221-4/+3
| | | | | | | AC_LIBREPLACE_NETWORK_CHECKS metze (cherry picked from commit d4bf447361bd52546c6944fbf6ee96637aa725ed)
* configure: remove unused configure checks for HAVE_SOCK_SIN_LEN and ↵Stefan Metzmacher2008-05-221-28/+0
| | | | | | | HAVE_UNIXSOCKET and rely on libreplace metze (cherry picked from commit ff5cecdec74cd58ef64e166b5d7a55584afa23f6)
* configure: remove unused configure check for HAVE_WORKING_AF_LOCALStefan Metzmacher2008-05-221-10/+0
| | | | | metze (cherry picked from commit 0aef5ed43b81e0cb9b19f21125f270016a311f58)
* libreplace: use AC_LIBREPLACE_NETWORK_CHECKS only for sambaStefan Metzmacher2008-05-221-0/+1
| | | | | metze (cherry picked from commit 7adf41795027dba9648912373220fa0dcf9bb42a)
* Enable use of Relocations Read-Only, if supported, for enhanced security.Simo Sorce2008-05-201-0/+27
| | | | (cherry picked from commit c20c5f082162ff6c0c2931f456897334aa002e83)