From 628ea3c84a241ebe19535c899543ecfa278a8d22 Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Wed, 30 Jan 2002 08:01:15 +0000 Subject: On Solaris, check whether "sed" is "/usr/bin/sed", and fail if it is, as Solaris's "/usr/bin/sed" is inadequate to handle, in libtool, a list of object files as large as the list in Ethereal. svn path=/trunk/; revision=4626 --- configure.in | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/configure.in b/configure.in index 7f2f76735b..649c4d0732 100644 --- a/configure.in +++ b/configure.in @@ -1,4 +1,4 @@ -# $Id: configure.in,v 1.146 2002/01/21 07:36:31 guy Exp $ +# $Id: configure.in,v 1.147 2002/01/30 08:01:15 guy Exp $ dnl dnl Process this file with autoconf 2.13 or later to produce a dnl configure script; 2.12 doesn't generate a "configure" script that @@ -151,8 +151,14 @@ DATAFILE_DIR=`( AC_DEFINE_UNQUOTED(DATAFILE_DIR,"$DATAFILE_DIR") AC_SUBST(DATAFILE_DIR) +# # If we're running Solaris, and LD_LIBRARY_PATH is defined, add it as a # link directory. +# +# Also, make sure that "sed" does *NOT* refer to "/usr/bin/sed", as +# "/usr/bin/sed" is inadequate to handle, in libtool, a list of +# object files as large as the list in Ethereal. +# case "$host_os" in solaris*) AC_MSG_CHECKING(for LD_LIBRARY_PATH, since you appear to be running Solaris) @@ -162,6 +168,13 @@ case "$host_os" in else AC_MSG_RESULT(no -- this may be a problem in a few seconds) fi + AC_MSG_CHECKING(whether /usr/bin/sed will be used) + if test `which sed` = /usr/bin/sed ; then + AC_MSG_RESULT(yes) + AC_MSG_ERROR(change your path to search /usr/xpg4/bin before /usr/bin) + else + AC_MSG_RESULT(no) + fi ;; esac -- cgit v1.2.3