Deleted Added
full compact
configure.ac (98937) configure.ac (99060)
1# $Id: configure.ac,v 1.67 2002/06/21 00:01:19 mouring Exp $
1# $Id: configure.ac,v 1.72 2002/06/25 22:35:16 tim Exp $
2
3AC_INIT
4AC_CONFIG_SRCDIR([ssh.c])
5
6AC_CONFIG_HEADER(config.h)
7AC_PROG_CC
8AC_CANONICAL_HOST
9AC_C_BIGENDIAN

--- 61 unchanged lines hidden (view full) ---

71 )
72 LDFLAGS="$saved_LDFLAGS"
73 fi
74 AC_CHECK_FUNC(authenticate, [AC_DEFINE(WITH_AIXAUTHENTICATE)])
75 AC_DEFINE(BROKEN_GETADDRINFO)
76 AC_DEFINE(BROKEN_REALPATH)
77 dnl AIX handles lastlog as part of its login message
78 AC_DEFINE(DISABLE_LASTLOG)
2
3AC_INIT
4AC_CONFIG_SRCDIR([ssh.c])
5
6AC_CONFIG_HEADER(config.h)
7AC_PROG_CC
8AC_CANONICAL_HOST
9AC_C_BIGENDIAN

--- 61 unchanged lines hidden (view full) ---

71 )
72 LDFLAGS="$saved_LDFLAGS"
73 fi
74 AC_CHECK_FUNC(authenticate, [AC_DEFINE(WITH_AIXAUTHENTICATE)])
75 AC_DEFINE(BROKEN_GETADDRINFO)
76 AC_DEFINE(BROKEN_REALPATH)
77 dnl AIX handles lastlog as part of its login message
78 AC_DEFINE(DISABLE_LASTLOG)
79 AC_DEFINE(LOGIN_NEEDS_UTMPX)
79 ;;
80*-*-cygwin*)
81 LIBS="$LIBS /usr/lib/textmode.o"
82 AC_DEFINE(HAVE_CYGWIN)
83 AC_DEFINE(USE_PIPES)
84 AC_DEFINE(DISABLE_SHADOW)
85 AC_DEFINE(IPV4_DEFAULT)
86 AC_DEFINE(IP_TOS_IS_BROKEN)
87 AC_DEFINE(NO_X11_UNIX_SOCKETS)
80 ;;
81*-*-cygwin*)
82 LIBS="$LIBS /usr/lib/textmode.o"
83 AC_DEFINE(HAVE_CYGWIN)
84 AC_DEFINE(USE_PIPES)
85 AC_DEFINE(DISABLE_SHADOW)
86 AC_DEFINE(IPV4_DEFAULT)
87 AC_DEFINE(IP_TOS_IS_BROKEN)
88 AC_DEFINE(NO_X11_UNIX_SOCKETS)
89 AC_DEFINE(BROKEN_FD_PASSING)
88 AC_DEFINE(SETGROUPS_NOOP)
89 ;;
90*-*-dgux*)
91 AC_DEFINE(IP_TOS_IS_BROKEN)
92 ;;
93*-*-darwin*)
94 AC_DEFINE(BROKEN_GETADDRINFO)
95 ;;

--- 145 unchanged lines hidden (view full) ---

241*-*-sysv*)
242 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
243 LDFLAGS="$LDFLAGS -L/usr/local/lib"
244 ;;
245*-*-sco3.2v4*)
246 CPPFLAGS="$CPPFLAGS -Dftruncate=chsize -I/usr/local/include"
247 LDFLAGS="$LDFLAGS -L/usr/local/lib"
248 LIBS="$LIBS -los -lprot -lx -ltinfo -lm"
90 AC_DEFINE(SETGROUPS_NOOP)
91 ;;
92*-*-dgux*)
93 AC_DEFINE(IP_TOS_IS_BROKEN)
94 ;;
95*-*-darwin*)
96 AC_DEFINE(BROKEN_GETADDRINFO)
97 ;;

--- 145 unchanged lines hidden (view full) ---

243*-*-sysv*)
244 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
245 LDFLAGS="$LDFLAGS -L/usr/local/lib"
246 ;;
247*-*-sco3.2v4*)
248 CPPFLAGS="$CPPFLAGS -Dftruncate=chsize -I/usr/local/include"
249 LDFLAGS="$LDFLAGS -L/usr/local/lib"
250 LIBS="$LIBS -los -lprot -lx -ltinfo -lm"
249 rsh_path="/usr/bin/rcmd"
250 RANLIB=true
251 no_dev_ptmx=1
252 AC_DEFINE(BROKEN_SYS_TERMIO_H)
253 AC_DEFINE(USE_PIPES)
254 AC_DEFINE(HAVE_SECUREWARE)
255 AC_DEFINE(DISABLE_SHADOW)
256 AC_DEFINE(BROKEN_SAVED_UIDS)
257 AC_CHECK_FUNCS(getluid setluid)
258 MANTYPE=man
259 do_sco3_extra_lib_check=yes
260 ;;
261*-*-sco3.2v5*)
262 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
263 LDFLAGS="$LDFLAGS -L/usr/local/lib"
264 LIBS="$LIBS -lprot -lx -ltinfo -lm"
265 no_dev_ptmx=1
251 RANLIB=true
252 no_dev_ptmx=1
253 AC_DEFINE(BROKEN_SYS_TERMIO_H)
254 AC_DEFINE(USE_PIPES)
255 AC_DEFINE(HAVE_SECUREWARE)
256 AC_DEFINE(DISABLE_SHADOW)
257 AC_DEFINE(BROKEN_SAVED_UIDS)
258 AC_CHECK_FUNCS(getluid setluid)
259 MANTYPE=man
260 do_sco3_extra_lib_check=yes
261 ;;
262*-*-sco3.2v5*)
263 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
264 LDFLAGS="$LDFLAGS -L/usr/local/lib"
265 LIBS="$LIBS -lprot -lx -ltinfo -lm"
266 no_dev_ptmx=1
266 rsh_path="/usr/bin/rcmd"
267 AC_DEFINE(USE_PIPES)
268 AC_DEFINE(HAVE_SECUREWARE)
269 AC_DEFINE(DISABLE_SHADOW)
267 AC_DEFINE(USE_PIPES)
268 AC_DEFINE(HAVE_SECUREWARE)
269 AC_DEFINE(DISABLE_SHADOW)
270 AC_DEFINE(BROKEN_FD_PASSING)
270 AC_CHECK_FUNCS(getluid setluid)
271 MANTYPE=man
272 ;;
273*-*-unicos*)
274 no_libsocket=1
275 no_libnsl=1
276 AC_DEFINE(USE_PIPES)
271 AC_CHECK_FUNCS(getluid setluid)
272 MANTYPE=man
273 ;;
274*-*-unicos*)
275 no_libsocket=1
276 no_libnsl=1
277 AC_DEFINE(USE_PIPES)
278 AC_DEFINE(BROKEN_FD_PASSING)
277 LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal,-L/usr/local/lib"
278 LIBS="$LIBS -lgen -lrsc"
279 ;;
280*-dec-osf*)
281 AC_MSG_CHECKING(for Digital Unix SIA)
282 no_osfsia=""
283 AC_ARG_WITH(osfsia,
284 [ --with-osfsia Enable Digital Unix SIA],

--- 285 unchanged lines hidden (view full) ---

570 inet_ntop innetgr login_getcapbool md5_crypt memmove \
571 mkdtemp mmap ngetaddrinfo openpty ogetaddrinfo readpassphrase \
572 realpath recvmsg rresvport_af sendmsg setdtablesize setegid \
573 setenv seteuid setgroups setlogin setproctitle setresgid setreuid \
574 setrlimit setsid setpcred setvbuf sigaction sigvec snprintf \
575 socketpair strerror strlcat strlcpy strmode strsep sysconf tcgetpgrp \
576 truncate utimes vhangup vsnprintf waitpid __b64_ntop _getpty)
577
279 LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal,-L/usr/local/lib"
280 LIBS="$LIBS -lgen -lrsc"
281 ;;
282*-dec-osf*)
283 AC_MSG_CHECKING(for Digital Unix SIA)
284 no_osfsia=""
285 AC_ARG_WITH(osfsia,
286 [ --with-osfsia Enable Digital Unix SIA],

--- 285 unchanged lines hidden (view full) ---

572 inet_ntop innetgr login_getcapbool md5_crypt memmove \
573 mkdtemp mmap ngetaddrinfo openpty ogetaddrinfo readpassphrase \
574 realpath recvmsg rresvport_af sendmsg setdtablesize setegid \
575 setenv seteuid setgroups setlogin setproctitle setresgid setreuid \
576 setrlimit setsid setpcred setvbuf sigaction sigvec snprintf \
577 socketpair strerror strlcat strlcpy strmode strsep sysconf tcgetpgrp \
578 truncate utimes vhangup vsnprintf waitpid __b64_ntop _getpty)
579
580if test $ac_cv_func_mmap = yes ; then
581AC_MSG_CHECKING([for mmap anon shared])
582AC_TRY_RUN(
583 [
584#include <stdio.h>
585#include <sys/mman.h>
586#if !defined(MAP_ANON) && defined(MAP_ANONYMOUS)
587#define MAP_ANON MAP_ANONYMOUS
588#endif
589main() { char *p;
590p = (char *) mmap(NULL, 10, PROT_WRITE|PROT_READ, MAP_ANON|MAP_SHARED, -1, 0);
591if (p == (char *)-1)
592 exit(1);
593exit(0);
594}
595 ],
596 [
597 AC_MSG_RESULT(yes)
598 AC_DEFINE(HAVE_MMAP_ANON_SHARED)
599 ],
600 [ AC_MSG_RESULT(no) ]
601)
602fi
603
578dnl IRIX and Solaris 2.5.1 have dirname() in libgen
579AC_CHECK_FUNCS(dirname, [AC_CHECK_HEADERS(libgen.h)] ,[
580 AC_CHECK_LIB(gen, dirname,[
581 AC_CACHE_CHECK([for broken dirname],
582 ac_cv_have_broken_dirname, [
583 save_LIBS="$LIBS"
584 LIBS="$LIBS -lgen"
585 AC_TRY_RUN(

--- 316 unchanged lines hidden (view full) ---

902 [
903 if test "x$withval" != "xno" ; then
904 entropy_timeout=$withval
905 fi
906 ]
907)
908AC_DEFINE_UNQUOTED(ENTROPY_TIMEOUT_MSEC, $entropy_timeout)
909
604dnl IRIX and Solaris 2.5.1 have dirname() in libgen
605AC_CHECK_FUNCS(dirname, [AC_CHECK_HEADERS(libgen.h)] ,[
606 AC_CHECK_LIB(gen, dirname,[
607 AC_CACHE_CHECK([for broken dirname],
608 ac_cv_have_broken_dirname, [
609 save_LIBS="$LIBS"
610 LIBS="$LIBS -lgen"
611 AC_TRY_RUN(

--- 316 unchanged lines hidden (view full) ---

928 [
929 if test "x$withval" != "xno" ; then
930 entropy_timeout=$withval
931 fi
932 ]
933)
934AC_DEFINE_UNQUOTED(ENTROPY_TIMEOUT_MSEC, $entropy_timeout)
935
910ssh_privsep_user=sshd
936SSH_PRIVSEP_USER=sshd
911AC_ARG_WITH(privsep-user,
912 [ --with-privsep-user=user Specify non-privileged user for privilege separation],
913 [
914 if test -n "$withval"; then
937AC_ARG_WITH(privsep-user,
938 [ --with-privsep-user=user Specify non-privileged user for privilege separation],
939 [
940 if test -n "$withval"; then
915 ssh_privsep_user=$withval
941 SSH_PRIVSEP_USER=$withval
916 fi
917 ]
918)
942 fi
943 ]
944)
919AC_DEFINE_UNQUOTED(SSH_PRIVSEP_USER, "$ssh_privsep_user")
945AC_DEFINE_UNQUOTED(SSH_PRIVSEP_USER, "$SSH_PRIVSEP_USER")
946AC_SUBST(SSH_PRIVSEP_USER)
920
921# We do this little dance with the search path to insure
922# that programs that we select for use by installed programs
923# (which may be run by the super-user) come from trusted
924# locations before they come from the user's private area.
925# This should help avoid accidentally configuring some
926# random version of a program in someone's personal bin.
927

--- 856 unchanged lines hidden (view full) ---

1784 AC_DEFINE(AFS)
1785 AFS_MSG="yes"
1786 fi
1787 ]
1788)
1789LIBS="$LIBS $KLIBS $K5LIBS"
1790
1791# Looking for programs, paths and files
947
948# We do this little dance with the search path to insure
949# that programs that we select for use by installed programs
950# (which may be run by the super-user) come from trusted
951# locations before they come from the user's private area.
952# This should help avoid accidentally configuring some
953# random version of a program in someone's personal bin.
954

--- 856 unchanged lines hidden (view full) ---

1811 AC_DEFINE(AFS)
1812 AFS_MSG="yes"
1813 fi
1814 ]
1815)
1816LIBS="$LIBS $KLIBS $K5LIBS"
1817
1818# Looking for programs, paths and files
1792AC_ARG_WITH(rsh,
1793 [ --with-rsh=PATH Specify path to remote shell program ],
1794 [
1795 if test "x$withval" != "$no" ; then
1796 rsh_path=$withval
1797 fi
1798 ],
1799 [
1800 AC_PATH_PROG(rsh_path, rsh)
1801 ]
1802)
1803
1804PRIVSEP_PATH=/var/empty
1805AC_ARG_WITH(privsep-path,
1806 [ --with-privsep-path=xxx Path for privilege separation chroot ],
1807 [
1808 if test "x$withval" != "$no" ; then
1809 PRIVSEP_PATH=$withval
1810 fi

--- 19 unchanged lines hidden (view full) ---

1830if test -z "$xauth_path" ; then
1831 XAUTH_PATH="undefined"
1832 AC_SUBST(XAUTH_PATH)
1833else
1834 AC_DEFINE_UNQUOTED(XAUTH_PATH, "$xauth_path")
1835 XAUTH_PATH=$xauth_path
1836 AC_SUBST(XAUTH_PATH)
1837fi
1819
1820PRIVSEP_PATH=/var/empty
1821AC_ARG_WITH(privsep-path,
1822 [ --with-privsep-path=xxx Path for privilege separation chroot ],
1823 [
1824 if test "x$withval" != "$no" ; then
1825 PRIVSEP_PATH=$withval
1826 fi

--- 19 unchanged lines hidden (view full) ---

1846if test -z "$xauth_path" ; then
1847 XAUTH_PATH="undefined"
1848 AC_SUBST(XAUTH_PATH)
1849else
1850 AC_DEFINE_UNQUOTED(XAUTH_PATH, "$xauth_path")
1851 XAUTH_PATH=$xauth_path
1852 AC_SUBST(XAUTH_PATH)
1853fi
1838if test ! -z "$rsh_path" ; then
1839 AC_DEFINE_UNQUOTED(RSH_PATH, "$rsh_path")
1840fi
1841
1842# Check for mail directory (last resort if we cannot get it from headers)
1843if test ! -z "$MAIL" ; then
1844 maildir=`dirname $MAIL`
1845 AC_DEFINE_UNQUOTED(MAIL_DIRECTORY, "$maildir")
1846fi
1847
1848if test -z "$no_dev_ptmx" ; then

--- 589 unchanged lines hidden ---
1854
1855# Check for mail directory (last resort if we cannot get it from headers)
1856if test ! -z "$MAIL" ; then
1857 maildir=`dirname $MAIL`
1858 AC_DEFINE_UNQUOTED(MAIL_DIRECTORY, "$maildir")
1859fi
1860
1861if test -z "$no_dev_ptmx" ; then

--- 589 unchanged lines hidden ---